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