329 references to CallSiteOps
System.Core (329)
Microsoft\Scripting\Actions\CallSite.cs (12)
342
typeof(
CallSiteOps
).GetMethod("SetNotMatched"),
405
typeof(
CallSiteOps
),
440
typeof(
CallSiteOps
).GetMethod("GetMatch"),
445
typeof(
CallSiteOps
).GetMethod("ClearMatch"),
450
typeof(
CallSiteOps
),
489
Expression.Assign(applicable, Expression.Call(typeof(
CallSiteOps
), "GetRules", typeArgs, @this)),
538
Expression.Call(typeof(
CallSiteOps
), "GetRuleCache", typeArgs, @this)
547
Expression.Call(typeof(
CallSiteOps
), "GetCachedRules", typeArgs, cache)
605
Expression.Call(typeof(
CallSiteOps
), "AddRule", typeArgs, @this, rule),
606
Expression.Call(typeof(
CallSiteOps
), "MoveRule", typeArgs, cache, rule, index)
685
typeof(
CallSiteOps
),
699
Expression.Call(typeof(
CallSiteOps
), "AddRule", typeArgs, @this, rule)
Microsoft\Scripting\Actions\CallSiteBinder.cs (1)
193
typeof(
CallSiteOps
).GetMethod("SetNotMatched"),
Microsoft\Scripting\Actions\CallSiteOps.cs (1)
40
CallSiteOps
.ClearMatch(mm);
Microsoft\Scripting\Actions\UpdateDelegates.Generated.cs (315)
53
site =
CallSiteOps
.CreateMatchmaker(@this);
58
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
71
if (
CallSiteOps
.GetMatch(site)) {
72
CallSiteOps
.UpdateRules(@this, i);
77
CallSiteOps
.ClearMatch(site);
90
var cache =
CallSiteOps
.GetRuleCache(@this);
103
if (
CallSiteOps
.GetMatch(site)) {
107
if (
CallSiteOps
.GetMatch(site)) {
111
CallSiteOps
.AddRule(@this, rule);
113
CallSiteOps
.MoveRule(cache, rule, i);
118
CallSiteOps
.ClearMatch(site);
138
if (
CallSiteOps
.GetMatch(site)) {
142
if (
CallSiteOps
.GetMatch(site)) {
146
CallSiteOps
.AddRule(@this, rule);
151
CallSiteOps
.ClearMatch(site);
178
site =
CallSiteOps
.CreateMatchmaker(@this);
183
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
196
if (
CallSiteOps
.GetMatch(site)) {
197
CallSiteOps
.UpdateRules(@this, i);
202
CallSiteOps
.ClearMatch(site);
215
var cache =
CallSiteOps
.GetRuleCache(@this);
228
if (
CallSiteOps
.GetMatch(site)) {
232
if (
CallSiteOps
.GetMatch(site)) {
236
CallSiteOps
.AddRule(@this, rule);
238
CallSiteOps
.MoveRule(cache, rule, i);
243
CallSiteOps
.ClearMatch(site);
263
if (
CallSiteOps
.GetMatch(site)) {
267
if (
CallSiteOps
.GetMatch(site)) {
271
CallSiteOps
.AddRule(@this, rule);
276
CallSiteOps
.ClearMatch(site);
303
site =
CallSiteOps
.CreateMatchmaker(@this);
308
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
321
if (
CallSiteOps
.GetMatch(site)) {
322
CallSiteOps
.UpdateRules(@this, i);
327
CallSiteOps
.ClearMatch(site);
340
var cache =
CallSiteOps
.GetRuleCache(@this);
353
if (
CallSiteOps
.GetMatch(site)) {
357
if (
CallSiteOps
.GetMatch(site)) {
361
CallSiteOps
.AddRule(@this, rule);
363
CallSiteOps
.MoveRule(cache, rule, i);
368
CallSiteOps
.ClearMatch(site);
388
if (
CallSiteOps
.GetMatch(site)) {
392
if (
CallSiteOps
.GetMatch(site)) {
396
CallSiteOps
.AddRule(@this, rule);
401
CallSiteOps
.ClearMatch(site);
428
site =
CallSiteOps
.CreateMatchmaker(@this);
433
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
446
if (
CallSiteOps
.GetMatch(site)) {
447
CallSiteOps
.UpdateRules(@this, i);
452
CallSiteOps
.ClearMatch(site);
465
var cache =
CallSiteOps
.GetRuleCache(@this);
478
if (
CallSiteOps
.GetMatch(site)) {
482
if (
CallSiteOps
.GetMatch(site)) {
486
CallSiteOps
.AddRule(@this, rule);
488
CallSiteOps
.MoveRule(cache, rule, i);
493
CallSiteOps
.ClearMatch(site);
513
if (
CallSiteOps
.GetMatch(site)) {
517
if (
CallSiteOps
.GetMatch(site)) {
521
CallSiteOps
.AddRule(@this, rule);
526
CallSiteOps
.ClearMatch(site);
553
site =
CallSiteOps
.CreateMatchmaker(@this);
558
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
571
if (
CallSiteOps
.GetMatch(site)) {
572
CallSiteOps
.UpdateRules(@this, i);
577
CallSiteOps
.ClearMatch(site);
590
var cache =
CallSiteOps
.GetRuleCache(@this);
603
if (
CallSiteOps
.GetMatch(site)) {
607
if (
CallSiteOps
.GetMatch(site)) {
611
CallSiteOps
.AddRule(@this, rule);
613
CallSiteOps
.MoveRule(cache, rule, i);
618
CallSiteOps
.ClearMatch(site);
638
if (
CallSiteOps
.GetMatch(site)) {
642
if (
CallSiteOps
.GetMatch(site)) {
646
CallSiteOps
.AddRule(@this, rule);
651
CallSiteOps
.ClearMatch(site);
678
site =
CallSiteOps
.CreateMatchmaker(@this);
683
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
696
if (
CallSiteOps
.GetMatch(site)) {
697
CallSiteOps
.UpdateRules(@this, i);
702
CallSiteOps
.ClearMatch(site);
715
var cache =
CallSiteOps
.GetRuleCache(@this);
728
if (
CallSiteOps
.GetMatch(site)) {
732
if (
CallSiteOps
.GetMatch(site)) {
736
CallSiteOps
.AddRule(@this, rule);
738
CallSiteOps
.MoveRule(cache, rule, i);
743
CallSiteOps
.ClearMatch(site);
763
if (
CallSiteOps
.GetMatch(site)) {
767
if (
CallSiteOps
.GetMatch(site)) {
771
CallSiteOps
.AddRule(@this, rule);
776
CallSiteOps
.ClearMatch(site);
803
site =
CallSiteOps
.CreateMatchmaker(@this);
808
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
821
if (
CallSiteOps
.GetMatch(site)) {
822
CallSiteOps
.UpdateRules(@this, i);
827
CallSiteOps
.ClearMatch(site);
840
var cache =
CallSiteOps
.GetRuleCache(@this);
853
if (
CallSiteOps
.GetMatch(site)) {
857
if (
CallSiteOps
.GetMatch(site)) {
861
CallSiteOps
.AddRule(@this, rule);
863
CallSiteOps
.MoveRule(cache, rule, i);
868
CallSiteOps
.ClearMatch(site);
888
if (
CallSiteOps
.GetMatch(site)) {
892
if (
CallSiteOps
.GetMatch(site)) {
896
CallSiteOps
.AddRule(@this, rule);
901
CallSiteOps
.ClearMatch(site);
928
site =
CallSiteOps
.CreateMatchmaker(@this);
933
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
946
if (
CallSiteOps
.GetMatch(site)) {
947
CallSiteOps
.UpdateRules(@this, i);
952
CallSiteOps
.ClearMatch(site);
965
var cache =
CallSiteOps
.GetRuleCache(@this);
978
if (
CallSiteOps
.GetMatch(site)) {
982
if (
CallSiteOps
.GetMatch(site)) {
986
CallSiteOps
.AddRule(@this, rule);
988
CallSiteOps
.MoveRule(cache, rule, i);
993
CallSiteOps
.ClearMatch(site);
1013
if (
CallSiteOps
.GetMatch(site)) {
1017
if (
CallSiteOps
.GetMatch(site)) {
1021
CallSiteOps
.AddRule(@this, rule);
1026
CallSiteOps
.ClearMatch(site);
1053
site =
CallSiteOps
.CreateMatchmaker(@this);
1058
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1071
if (
CallSiteOps
.GetMatch(site)) {
1072
CallSiteOps
.UpdateRules(@this, i);
1077
CallSiteOps
.ClearMatch(site);
1090
var cache =
CallSiteOps
.GetRuleCache(@this);
1103
if (
CallSiteOps
.GetMatch(site)) {
1107
if (
CallSiteOps
.GetMatch(site)) {
1111
CallSiteOps
.AddRule(@this, rule);
1113
CallSiteOps
.MoveRule(cache, rule, i);
1118
CallSiteOps
.ClearMatch(site);
1138
if (
CallSiteOps
.GetMatch(site)) {
1142
if (
CallSiteOps
.GetMatch(site)) {
1146
CallSiteOps
.AddRule(@this, rule);
1151
CallSiteOps
.ClearMatch(site);
1178
site =
CallSiteOps
.CreateMatchmaker(@this);
1183
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1196
if (
CallSiteOps
.GetMatch(site)) {
1197
CallSiteOps
.UpdateRules(@this, i);
1202
CallSiteOps
.ClearMatch(site);
1215
var cache =
CallSiteOps
.GetRuleCache(@this);
1228
if (
CallSiteOps
.GetMatch(site)) {
1232
if (
CallSiteOps
.GetMatch(site)) {
1236
CallSiteOps
.AddRule(@this, rule);
1238
CallSiteOps
.MoveRule(cache, rule, i);
1243
CallSiteOps
.ClearMatch(site);
1263
if (
CallSiteOps
.GetMatch(site)) {
1267
if (
CallSiteOps
.GetMatch(site)) {
1271
CallSiteOps
.AddRule(@this, rule);
1276
CallSiteOps
.ClearMatch(site);
1303
site =
CallSiteOps
.CreateMatchmaker(@this);
1308
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1321
if (
CallSiteOps
.GetMatch(site)) {
1322
CallSiteOps
.UpdateRules(@this, i);
1327
CallSiteOps
.ClearMatch(site);
1340
var cache =
CallSiteOps
.GetRuleCache(@this);
1353
if (
CallSiteOps
.GetMatch(site)) {
1357
if (
CallSiteOps
.GetMatch(site)) {
1361
CallSiteOps
.AddRule(@this, rule);
1363
CallSiteOps
.MoveRule(cache, rule, i);
1368
CallSiteOps
.ClearMatch(site);
1388
if (
CallSiteOps
.GetMatch(site)) {
1392
if (
CallSiteOps
.GetMatch(site)) {
1396
CallSiteOps
.AddRule(@this, rule);
1401
CallSiteOps
.ClearMatch(site);
1427
site =
CallSiteOps
.CreateMatchmaker(@this);
1432
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1445
if (
CallSiteOps
.GetMatch(site)) {
1446
CallSiteOps
.UpdateRules(@this, i);
1451
CallSiteOps
.ClearMatch(site);
1464
var cache =
CallSiteOps
.GetRuleCache(@this);
1477
if (
CallSiteOps
.GetMatch(site)) {
1481
if (
CallSiteOps
.GetMatch(site)) {
1485
CallSiteOps
.AddRule(@this, rule);
1487
CallSiteOps
.MoveRule(cache, rule, i);
1492
CallSiteOps
.ClearMatch(site);
1512
if (
CallSiteOps
.GetMatch(site)) {
1516
if (
CallSiteOps
.GetMatch(site)) {
1520
CallSiteOps
.AddRule(@this, rule);
1525
CallSiteOps
.ClearMatch(site);
1551
site =
CallSiteOps
.CreateMatchmaker(@this);
1556
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1569
if (
CallSiteOps
.GetMatch(site)) {
1570
CallSiteOps
.UpdateRules(@this, i);
1575
CallSiteOps
.ClearMatch(site);
1588
var cache =
CallSiteOps
.GetRuleCache(@this);
1601
if (
CallSiteOps
.GetMatch(site)) {
1605
if (
CallSiteOps
.GetMatch(site)) {
1609
CallSiteOps
.AddRule(@this, rule);
1611
CallSiteOps
.MoveRule(cache, rule, i);
1616
CallSiteOps
.ClearMatch(site);
1636
if (
CallSiteOps
.GetMatch(site)) {
1640
if (
CallSiteOps
.GetMatch(site)) {
1644
CallSiteOps
.AddRule(@this, rule);
1649
CallSiteOps
.ClearMatch(site);
1675
site =
CallSiteOps
.CreateMatchmaker(@this);
1680
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1693
if (
CallSiteOps
.GetMatch(site)) {
1694
CallSiteOps
.UpdateRules(@this, i);
1699
CallSiteOps
.ClearMatch(site);
1712
var cache =
CallSiteOps
.GetRuleCache(@this);
1725
if (
CallSiteOps
.GetMatch(site)) {
1729
if (
CallSiteOps
.GetMatch(site)) {
1733
CallSiteOps
.AddRule(@this, rule);
1735
CallSiteOps
.MoveRule(cache, rule, i);
1740
CallSiteOps
.ClearMatch(site);
1760
if (
CallSiteOps
.GetMatch(site)) {
1764
if (
CallSiteOps
.GetMatch(site)) {
1768
CallSiteOps
.AddRule(@this, rule);
1773
CallSiteOps
.ClearMatch(site);
1799
site =
CallSiteOps
.CreateMatchmaker(@this);
1804
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1817
if (
CallSiteOps
.GetMatch(site)) {
1818
CallSiteOps
.UpdateRules(@this, i);
1823
CallSiteOps
.ClearMatch(site);
1836
var cache =
CallSiteOps
.GetRuleCache(@this);
1849
if (
CallSiteOps
.GetMatch(site)) {
1853
if (
CallSiteOps
.GetMatch(site)) {
1857
CallSiteOps
.AddRule(@this, rule);
1859
CallSiteOps
.MoveRule(cache, rule, i);
1864
CallSiteOps
.ClearMatch(site);
1884
if (
CallSiteOps
.GetMatch(site)) {
1888
if (
CallSiteOps
.GetMatch(site)) {
1892
CallSiteOps
.AddRule(@this, rule);
1897
CallSiteOps
.ClearMatch(site);
1923
site =
CallSiteOps
.CreateMatchmaker(@this);
1928
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
1941
if (
CallSiteOps
.GetMatch(site)) {
1942
CallSiteOps
.UpdateRules(@this, i);
1947
CallSiteOps
.ClearMatch(site);
1960
var cache =
CallSiteOps
.GetRuleCache(@this);
1973
if (
CallSiteOps
.GetMatch(site)) {
1977
if (
CallSiteOps
.GetMatch(site)) {
1981
CallSiteOps
.AddRule(@this, rule);
1983
CallSiteOps
.MoveRule(cache, rule, i);
1988
CallSiteOps
.ClearMatch(site);
2008
if (
CallSiteOps
.GetMatch(site)) {
2012
if (
CallSiteOps
.GetMatch(site)) {
2016
CallSiteOps
.AddRule(@this, rule);
2021
CallSiteOps
.ClearMatch(site);
2047
site =
CallSiteOps
.CreateMatchmaker(@this);
2052
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
2065
if (
CallSiteOps
.GetMatch(site)) {
2066
CallSiteOps
.UpdateRules(@this, i);
2071
CallSiteOps
.ClearMatch(site);
2084
var cache =
CallSiteOps
.GetRuleCache(@this);
2097
if (
CallSiteOps
.GetMatch(site)) {
2101
if (
CallSiteOps
.GetMatch(site)) {
2105
CallSiteOps
.AddRule(@this, rule);
2107
CallSiteOps
.MoveRule(cache, rule, i);
2112
CallSiteOps
.ClearMatch(site);
2132
if (
CallSiteOps
.GetMatch(site)) {
2136
if (
CallSiteOps
.GetMatch(site)) {
2140
CallSiteOps
.AddRule(@this, rule);
2145
CallSiteOps
.ClearMatch(site);
2171
site =
CallSiteOps
.CreateMatchmaker(@this);
2176
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
2189
if (
CallSiteOps
.GetMatch(site)) {
2190
CallSiteOps
.UpdateRules(@this, i);
2195
CallSiteOps
.ClearMatch(site);
2208
var cache =
CallSiteOps
.GetRuleCache(@this);
2221
if (
CallSiteOps
.GetMatch(site)) {
2225
if (
CallSiteOps
.GetMatch(site)) {
2229
CallSiteOps
.AddRule(@this, rule);
2231
CallSiteOps
.MoveRule(cache, rule, i);
2236
CallSiteOps
.ClearMatch(site);
2256
if (
CallSiteOps
.GetMatch(site)) {
2260
if (
CallSiteOps
.GetMatch(site)) {
2264
CallSiteOps
.AddRule(@this, rule);
2269
CallSiteOps
.ClearMatch(site);
2295
site =
CallSiteOps
.CreateMatchmaker(@this);
2300
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
2313
if (
CallSiteOps
.GetMatch(site)) {
2314
CallSiteOps
.UpdateRules(@this, i);
2319
CallSiteOps
.ClearMatch(site);
2332
var cache =
CallSiteOps
.GetRuleCache(@this);
2345
if (
CallSiteOps
.GetMatch(site)) {
2349
if (
CallSiteOps
.GetMatch(site)) {
2353
CallSiteOps
.AddRule(@this, rule);
2355
CallSiteOps
.MoveRule(cache, rule, i);
2360
CallSiteOps
.ClearMatch(site);
2380
if (
CallSiteOps
.GetMatch(site)) {
2384
if (
CallSiteOps
.GetMatch(site)) {
2388
CallSiteOps
.AddRule(@this, rule);
2393
CallSiteOps
.ClearMatch(site);
2419
site =
CallSiteOps
.CreateMatchmaker(@this);
2424
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
2437
if (
CallSiteOps
.GetMatch(site)) {
2438
CallSiteOps
.UpdateRules(@this, i);
2443
CallSiteOps
.ClearMatch(site);
2456
var cache =
CallSiteOps
.GetRuleCache(@this);
2469
if (
CallSiteOps
.GetMatch(site)) {
2473
if (
CallSiteOps
.GetMatch(site)) {
2477
CallSiteOps
.AddRule(@this, rule);
2479
CallSiteOps
.MoveRule(cache, rule, i);
2484
CallSiteOps
.ClearMatch(site);
2504
if (
CallSiteOps
.GetMatch(site)) {
2508
if (
CallSiteOps
.GetMatch(site)) {
2512
CallSiteOps
.AddRule(@this, rule);
2517
CallSiteOps
.ClearMatch(site);
2543
site =
CallSiteOps
.CreateMatchmaker(@this);
2548
if ((applicable =
CallSiteOps
.GetRules(@this)) != null) {
2561
if (
CallSiteOps
.GetMatch(site)) {
2562
CallSiteOps
.UpdateRules(@this, i);
2567
CallSiteOps
.ClearMatch(site);
2580
var cache =
CallSiteOps
.GetRuleCache(@this);
2593
if (
CallSiteOps
.GetMatch(site)) {
2597
if (
CallSiteOps
.GetMatch(site)) {
2601
CallSiteOps
.AddRule(@this, rule);
2603
CallSiteOps
.MoveRule(cache, rule, i);
2608
CallSiteOps
.ClearMatch(site);
2628
if (
CallSiteOps
.GetMatch(site)) {
2632
if (
CallSiteOps
.GetMatch(site)) {
2636
CallSiteOps
.AddRule(@this, rule);
2641
CallSiteOps
.ClearMatch(site);