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