296 references to CallSiteOps
System.Linq.Expressions (296)
System\Dynamic\UpdateDelegates.Generated.cs (280)
33if ((applicable = CallSiteOps.GetRules(@this)) != null) 49if (CallSiteOps.GetMatch(site)) 51CallSiteOps.UpdateRules(@this, i); 57CallSiteOps.ClearMatch(site); 70var cache = CallSiteOps.GetRuleCache(@this); 85if (CallSiteOps.GetMatch(site)) 93if (CallSiteOps.GetMatch(site)) 98CallSiteOps.AddRule(@this, rule); 100CallSiteOps.MoveRule(cache, rule, i); 105CallSiteOps.ClearMatch(site); 127if (CallSiteOps.GetMatch(site)) 135if (CallSiteOps.GetMatch(site)) 140CallSiteOps.AddRule(@this, rule); 145CallSiteOps.ClearMatch(site); 179if ((applicable = CallSiteOps.GetRules(@this)) != null) 195if (CallSiteOps.GetMatch(site)) 197CallSiteOps.UpdateRules(@this, i); 203CallSiteOps.ClearMatch(site); 216var cache = CallSiteOps.GetRuleCache(@this); 231if (CallSiteOps.GetMatch(site)) 239if (CallSiteOps.GetMatch(site)) 244CallSiteOps.AddRule(@this, rule); 246CallSiteOps.MoveRule(cache, rule, i); 251CallSiteOps.ClearMatch(site); 273if (CallSiteOps.GetMatch(site)) 281if (CallSiteOps.GetMatch(site)) 286CallSiteOps.AddRule(@this, rule); 291CallSiteOps.ClearMatch(site); 325if ((applicable = CallSiteOps.GetRules(@this)) != null) 341if (CallSiteOps.GetMatch(site)) 343CallSiteOps.UpdateRules(@this, i); 349CallSiteOps.ClearMatch(site); 362var cache = CallSiteOps.GetRuleCache(@this); 377if (CallSiteOps.GetMatch(site)) 385if (CallSiteOps.GetMatch(site)) 390CallSiteOps.AddRule(@this, rule); 392CallSiteOps.MoveRule(cache, rule, i); 397CallSiteOps.ClearMatch(site); 419if (CallSiteOps.GetMatch(site)) 427if (CallSiteOps.GetMatch(site)) 432CallSiteOps.AddRule(@this, rule); 437CallSiteOps.ClearMatch(site); 471if ((applicable = CallSiteOps.GetRules(@this)) != null) 487if (CallSiteOps.GetMatch(site)) 489CallSiteOps.UpdateRules(@this, i); 495CallSiteOps.ClearMatch(site); 508var cache = CallSiteOps.GetRuleCache(@this); 523if (CallSiteOps.GetMatch(site)) 531if (CallSiteOps.GetMatch(site)) 536CallSiteOps.AddRule(@this, rule); 538CallSiteOps.MoveRule(cache, rule, i); 543CallSiteOps.ClearMatch(site); 565if (CallSiteOps.GetMatch(site)) 573if (CallSiteOps.GetMatch(site)) 578CallSiteOps.AddRule(@this, rule); 583CallSiteOps.ClearMatch(site); 617if ((applicable = CallSiteOps.GetRules(@this)) != null) 633if (CallSiteOps.GetMatch(site)) 635CallSiteOps.UpdateRules(@this, i); 641CallSiteOps.ClearMatch(site); 654var cache = CallSiteOps.GetRuleCache(@this); 669if (CallSiteOps.GetMatch(site)) 677if (CallSiteOps.GetMatch(site)) 682CallSiteOps.AddRule(@this, rule); 684CallSiteOps.MoveRule(cache, rule, i); 689CallSiteOps.ClearMatch(site); 711if (CallSiteOps.GetMatch(site)) 719if (CallSiteOps.GetMatch(site)) 724CallSiteOps.AddRule(@this, rule); 729CallSiteOps.ClearMatch(site); 763if ((applicable = CallSiteOps.GetRules(@this)) != null) 779if (CallSiteOps.GetMatch(site)) 781CallSiteOps.UpdateRules(@this, i); 787CallSiteOps.ClearMatch(site); 800var cache = CallSiteOps.GetRuleCache(@this); 815if (CallSiteOps.GetMatch(site)) 823if (CallSiteOps.GetMatch(site)) 828CallSiteOps.AddRule(@this, rule); 830CallSiteOps.MoveRule(cache, rule, i); 835CallSiteOps.ClearMatch(site); 857if (CallSiteOps.GetMatch(site)) 865if (CallSiteOps.GetMatch(site)) 870CallSiteOps.AddRule(@this, rule); 875CallSiteOps.ClearMatch(site); 909if ((applicable = CallSiteOps.GetRules(@this)) != null) 925if (CallSiteOps.GetMatch(site)) 927CallSiteOps.UpdateRules(@this, i); 933CallSiteOps.ClearMatch(site); 946var cache = CallSiteOps.GetRuleCache(@this); 961if (CallSiteOps.GetMatch(site)) 969if (CallSiteOps.GetMatch(site)) 974CallSiteOps.AddRule(@this, rule); 976CallSiteOps.MoveRule(cache, rule, i); 981CallSiteOps.ClearMatch(site); 1003if (CallSiteOps.GetMatch(site)) 1011if (CallSiteOps.GetMatch(site)) 1016CallSiteOps.AddRule(@this, rule); 1021CallSiteOps.ClearMatch(site); 1055if ((applicable = CallSiteOps.GetRules(@this)) != null) 1071if (CallSiteOps.GetMatch(site)) 1073CallSiteOps.UpdateRules(@this, i); 1079CallSiteOps.ClearMatch(site); 1092var cache = CallSiteOps.GetRuleCache(@this); 1107if (CallSiteOps.GetMatch(site)) 1115if (CallSiteOps.GetMatch(site)) 1120CallSiteOps.AddRule(@this, rule); 1122CallSiteOps.MoveRule(cache, rule, i); 1127CallSiteOps.ClearMatch(site); 1149if (CallSiteOps.GetMatch(site)) 1157if (CallSiteOps.GetMatch(site)) 1162CallSiteOps.AddRule(@this, rule); 1167CallSiteOps.ClearMatch(site); 1201if ((applicable = CallSiteOps.GetRules(@this)) != null) 1217if (CallSiteOps.GetMatch(site)) 1219CallSiteOps.UpdateRules(@this, i); 1225CallSiteOps.ClearMatch(site); 1238var cache = CallSiteOps.GetRuleCache(@this); 1253if (CallSiteOps.GetMatch(site)) 1261if (CallSiteOps.GetMatch(site)) 1266CallSiteOps.AddRule(@this, rule); 1268CallSiteOps.MoveRule(cache, rule, i); 1273CallSiteOps.ClearMatch(site); 1295if (CallSiteOps.GetMatch(site)) 1303if (CallSiteOps.GetMatch(site)) 1308CallSiteOps.AddRule(@this, rule); 1313CallSiteOps.ClearMatch(site); 1347if ((applicable = CallSiteOps.GetRules(@this)) != null) 1363if (CallSiteOps.GetMatch(site)) 1365CallSiteOps.UpdateRules(@this, i); 1371CallSiteOps.ClearMatch(site); 1384var cache = CallSiteOps.GetRuleCache(@this); 1399if (CallSiteOps.GetMatch(site)) 1407if (CallSiteOps.GetMatch(site)) 1412CallSiteOps.AddRule(@this, rule); 1414CallSiteOps.MoveRule(cache, rule, i); 1419CallSiteOps.ClearMatch(site); 1441if (CallSiteOps.GetMatch(site)) 1449if (CallSiteOps.GetMatch(site)) 1454CallSiteOps.AddRule(@this, rule); 1459CallSiteOps.ClearMatch(site); 1492if ((applicable = CallSiteOps.GetRules(@this)) != null) 1508if (CallSiteOps.GetMatch(site)) 1510CallSiteOps.UpdateRules(@this, i); 1516CallSiteOps.ClearMatch(site); 1529var cache = CallSiteOps.GetRuleCache(@this); 1544if (CallSiteOps.GetMatch(site)) 1552if (CallSiteOps.GetMatch(site)) 1557CallSiteOps.AddRule(@this, rule); 1559CallSiteOps.MoveRule(cache, rule, i); 1564CallSiteOps.ClearMatch(site); 1586if (CallSiteOps.GetMatch(site)) 1594if (CallSiteOps.GetMatch(site)) 1599CallSiteOps.AddRule(@this, rule); 1604CallSiteOps.ClearMatch(site); 1637if ((applicable = CallSiteOps.GetRules(@this)) != null) 1653if (CallSiteOps.GetMatch(site)) 1655CallSiteOps.UpdateRules(@this, i); 1661CallSiteOps.ClearMatch(site); 1674var cache = CallSiteOps.GetRuleCache(@this); 1689if (CallSiteOps.GetMatch(site)) 1697if (CallSiteOps.GetMatch(site)) 1702CallSiteOps.AddRule(@this, rule); 1704CallSiteOps.MoveRule(cache, rule, i); 1709CallSiteOps.ClearMatch(site); 1731if (CallSiteOps.GetMatch(site)) 1739if (CallSiteOps.GetMatch(site)) 1744CallSiteOps.AddRule(@this, rule); 1749CallSiteOps.ClearMatch(site); 1782if ((applicable = CallSiteOps.GetRules(@this)) != null) 1798if (CallSiteOps.GetMatch(site)) 1800CallSiteOps.UpdateRules(@this, i); 1806CallSiteOps.ClearMatch(site); 1819var cache = CallSiteOps.GetRuleCache(@this); 1834if (CallSiteOps.GetMatch(site)) 1842if (CallSiteOps.GetMatch(site)) 1847CallSiteOps.AddRule(@this, rule); 1849CallSiteOps.MoveRule(cache, rule, i); 1854CallSiteOps.ClearMatch(site); 1876if (CallSiteOps.GetMatch(site)) 1884if (CallSiteOps.GetMatch(site)) 1889CallSiteOps.AddRule(@this, rule); 1894CallSiteOps.ClearMatch(site); 1927if ((applicable = CallSiteOps.GetRules(@this)) != null) 1943if (CallSiteOps.GetMatch(site)) 1945CallSiteOps.UpdateRules(@this, i); 1951CallSiteOps.ClearMatch(site); 1964var cache = CallSiteOps.GetRuleCache(@this); 1979if (CallSiteOps.GetMatch(site)) 1987if (CallSiteOps.GetMatch(site)) 1992CallSiteOps.AddRule(@this, rule); 1994CallSiteOps.MoveRule(cache, rule, i); 1999CallSiteOps.ClearMatch(site); 2021if (CallSiteOps.GetMatch(site)) 2029if (CallSiteOps.GetMatch(site)) 2034CallSiteOps.AddRule(@this, rule); 2039CallSiteOps.ClearMatch(site); 2072if ((applicable = CallSiteOps.GetRules(@this)) != null) 2088if (CallSiteOps.GetMatch(site)) 2090CallSiteOps.UpdateRules(@this, i); 2096CallSiteOps.ClearMatch(site); 2109var cache = CallSiteOps.GetRuleCache(@this); 2124if (CallSiteOps.GetMatch(site)) 2132if (CallSiteOps.GetMatch(site)) 2137CallSiteOps.AddRule(@this, rule); 2139CallSiteOps.MoveRule(cache, rule, i); 2144CallSiteOps.ClearMatch(site); 2166if (CallSiteOps.GetMatch(site)) 2174if (CallSiteOps.GetMatch(site)) 2179CallSiteOps.AddRule(@this, rule); 2184CallSiteOps.ClearMatch(site); 2217if ((applicable = CallSiteOps.GetRules(@this)) != null) 2233if (CallSiteOps.GetMatch(site)) 2235CallSiteOps.UpdateRules(@this, i); 2241CallSiteOps.ClearMatch(site); 2254var cache = CallSiteOps.GetRuleCache(@this); 2269if (CallSiteOps.GetMatch(site)) 2277if (CallSiteOps.GetMatch(site)) 2282CallSiteOps.AddRule(@this, rule); 2284CallSiteOps.MoveRule(cache, rule, i); 2289CallSiteOps.ClearMatch(site); 2311if (CallSiteOps.GetMatch(site)) 2319if (CallSiteOps.GetMatch(site)) 2324CallSiteOps.AddRule(@this, rule); 2329CallSiteOps.ClearMatch(site); 2362if ((applicable = CallSiteOps.GetRules(@this)) != null) 2378if (CallSiteOps.GetMatch(site)) 2380CallSiteOps.UpdateRules(@this, i); 2386CallSiteOps.ClearMatch(site); 2399var cache = CallSiteOps.GetRuleCache(@this); 2414if (CallSiteOps.GetMatch(site)) 2422if (CallSiteOps.GetMatch(site)) 2427CallSiteOps.AddRule(@this, rule); 2429CallSiteOps.MoveRule(cache, rule, i); 2434CallSiteOps.ClearMatch(site); 2456if (CallSiteOps.GetMatch(site)) 2464if (CallSiteOps.GetMatch(site)) 2469CallSiteOps.AddRule(@this, rule); 2474CallSiteOps.ClearMatch(site); 2507if ((applicable = CallSiteOps.GetRules(@this)) != null) 2523if (CallSiteOps.GetMatch(site)) 2525CallSiteOps.UpdateRules(@this, i); 2531CallSiteOps.ClearMatch(site); 2544var cache = CallSiteOps.GetRuleCache(@this); 2559if (CallSiteOps.GetMatch(site)) 2567if (CallSiteOps.GetMatch(site)) 2572CallSiteOps.AddRule(@this, rule); 2574CallSiteOps.MoveRule(cache, rule, i); 2579CallSiteOps.ClearMatch(site); 2601if (CallSiteOps.GetMatch(site)) 2609if (CallSiteOps.GetMatch(site)) 2614CallSiteOps.AddRule(@this, rule); 2619CallSiteOps.ClearMatch(site); 2652if ((applicable = CallSiteOps.GetRules(@this)) != null) 2668if (CallSiteOps.GetMatch(site)) 2670CallSiteOps.UpdateRules(@this, i); 2676CallSiteOps.ClearMatch(site); 2689var cache = CallSiteOps.GetRuleCache(@this); 2704if (CallSiteOps.GetMatch(site)) 2712if (CallSiteOps.GetMatch(site)) 2717CallSiteOps.AddRule(@this, rule); 2719CallSiteOps.MoveRule(cache, rule, i); 2724CallSiteOps.ClearMatch(site); 2746if (CallSiteOps.GetMatch(site)) 2754if (CallSiteOps.GetMatch(site)) 2759CallSiteOps.AddRule(@this, rule); 2764CallSiteOps.ClearMatch(site); 2797if ((applicable = CallSiteOps.GetRules(@this)) != null) 2813if (CallSiteOps.GetMatch(site)) 2815CallSiteOps.UpdateRules(@this, i); 2821CallSiteOps.ClearMatch(site); 2834var cache = CallSiteOps.GetRuleCache(@this); 2849if (CallSiteOps.GetMatch(site)) 2857if (CallSiteOps.GetMatch(site)) 2862CallSiteOps.AddRule(@this, rule); 2864CallSiteOps.MoveRule(cache, rule, i); 2869CallSiteOps.ClearMatch(site); 2891if (CallSiteOps.GetMatch(site)) 2899if (CallSiteOps.GetMatch(site)) 2904CallSiteOps.AddRule(@this, rule); 2909CallSiteOps.ClearMatch(site);
System\Dynamic\Utils\CachedReflectionInfo.cs (6)
22s_CallSiteOps_SetNotMatched ??= typeof(CallSiteOps).GetMethod(nameof(CallSiteOps.SetNotMatched))!; 26s_CallSiteOps_GetMatch ??= typeof(CallSiteOps).GetMethod(nameof(CallSiteOps.GetMatch))!; 30s_CallSiteOps_ClearMatch ??= typeof(CallSiteOps).GetMethod(nameof(CallSiteOps.ClearMatch))!;
System\Runtime\CompilerServices\CallSite.cs (2)
675typeof(CallSiteOps).GetMethod(nameof(CallSiteOps.SetNotMatched))!,
System\Runtime\CompilerServices\CallSiteOpsReflectionCache.cs (8)
15public static readonly MethodInfo CreateMatchmaker = ((Delegate)CallSiteOps.CreateMatchmaker<T>).GetMethodInfo(); 18public static readonly MethodInfo UpdateRules = ((Delegate)CallSiteOps.UpdateRules<T>).GetMethodInfo(); 21public static readonly MethodInfo GetRules = ((Delegate)CallSiteOps.GetRules<T>).GetMethodInfo(); 24public static readonly MethodInfo GetRuleCache = ((Delegate)CallSiteOps.GetRuleCache<T>).GetMethodInfo(); 27public static readonly MethodInfo GetCachedRules = ((Delegate)CallSiteOps.GetCachedRules<T>).GetMethodInfo(); 30public static readonly MethodInfo AddRule = ((Delegate)CallSiteOps.AddRule<T>).GetMethodInfo(); 33public static readonly MethodInfo MoveRule = ((Delegate)CallSiteOps.MoveRule<T>).GetMethodInfo(); 36public static readonly MethodInfo Bind = ((Delegate)CallSiteOps.Bind<T>).GetMethodInfo();