1 instantiation of RuleCache
System.Core (1)
Microsoft\Scripting\Actions\CallSiteBinder.cs (1)
226cache[typeof(T)] = ruleCache = new RuleCache<T>();
28 references to RuleCache
System.Core (28)
Microsoft\Scripting\Actions\CallSite.cs (1)
532var cache = Expression.Variable(typeof(RuleCache<T>), "cache");
Microsoft\Scripting\Actions\CallSiteBinder.cs (3)
216internal RuleCache<T> GetRuleCache<T>() where T : class { 230RuleCache<T> result = ruleCache as RuleCache<T>;
Microsoft\Scripting\Actions\CallSiteOps.cs (3)
118public static RuleCache<T> GetRuleCache<T>(CallSite<T> site) where T : class { 131public static void MoveRule<T>(RuleCache<T> cache, T rule, int i) where T : class { 144public static T[] GetCachedRules<T>(RuleCache<T> cache) where T : class {
Microsoft\Scripting\Actions\UpdateDelegates.Generated.cs (21)
90var cache = CallSiteOps.GetRuleCache(@this); 215var cache = CallSiteOps.GetRuleCache(@this); 340var cache = CallSiteOps.GetRuleCache(@this); 465var cache = CallSiteOps.GetRuleCache(@this); 590var cache = CallSiteOps.GetRuleCache(@this); 715var cache = CallSiteOps.GetRuleCache(@this); 840var cache = CallSiteOps.GetRuleCache(@this); 965var cache = CallSiteOps.GetRuleCache(@this); 1090var cache = CallSiteOps.GetRuleCache(@this); 1215var cache = CallSiteOps.GetRuleCache(@this); 1340var cache = CallSiteOps.GetRuleCache(@this); 1464var cache = CallSiteOps.GetRuleCache(@this); 1588var cache = CallSiteOps.GetRuleCache(@this); 1712var cache = CallSiteOps.GetRuleCache(@this); 1836var cache = CallSiteOps.GetRuleCache(@this); 1960var cache = CallSiteOps.GetRuleCache(@this); 2084var cache = CallSiteOps.GetRuleCache(@this); 2208var cache = CallSiteOps.GetRuleCache(@this); 2332var cache = CallSiteOps.GetRuleCache(@this); 2456var cache = CallSiteOps.GetRuleCache(@this); 2580var cache = CallSiteOps.GetRuleCache(@this);