2 instantiations of CallSite
System.Core (2)
Microsoft\Scripting\Actions\CallSite.cs (2)
182return new CallSite<T>(); 194return new CallSite<T>(binder);
58 references to CallSite
System.Core (58)
Microsoft\Scripting\Actions\CallSite.cs (4)
113method = typeof(CallSite<>).MakeGenericType(delegateType).GetMethod("Create"); 181internal CallSite<T> CreateMatchMaker() { 192public static CallSite<T> Create(CallSiteBinder binder) { 369var @this = Expression.Variable(typeof(CallSite<T>), "this");
Microsoft\Scripting\Actions\CallSiteBinder.cs (4)
112public virtual T BindDelegate<T>(CallSite<T> site, object[] args) where T : class { 117internal T BindCore<T>(CallSite<T> site, object[] args) where T : class { 169Type siteType = typeof(CallSite<T>); 200typeof(CallSite<T>).GetProperty("Update")
Microsoft\Scripting\Actions\CallSiteOps.cs (8)
38public static CallSite<T> CreateMatchmaker<T>(CallSite<T> site) where T : class { 39var mm = site.CreateMatchMaker(); 82public static void AddRule<T>(CallSite<T> site, T rule) where T : class { 93public static void UpdateRules<T>(CallSite<T> @this, int matched) where T : class { 106public static T[] GetRules<T>(CallSite<T> site) where T : class { 118public static RuleCache<T> GetRuleCache<T>(CallSite<T> site) where T : class { 157public static T Bind<T>(CallSiteBinder binder, CallSite<T> site, object[] args) where T : class {
Microsoft\Scripting\Actions\UpdateDelegates.Generated.cs (42)
44var @this = (CallSite<Func<CallSite, TRet>>)site; 169var @this = (CallSite<Func<CallSite, T0, TRet>>)site; 294var @this = (CallSite<Func<CallSite, T0, T1, TRet>>)site; 419var @this = (CallSite<Func<CallSite, T0, T1, T2, TRet>>)site; 544var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, TRet>>)site; 669var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, TRet>>)site; 794var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, TRet>>)site; 919var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, TRet>>)site; 1044var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, TRet>>)site; 1169var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8, TRet>>)site; 1294var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>>)site; 1419var @this = (CallSite<Action<CallSite, T0>>)site; 1543var @this = (CallSite<Action<CallSite, T0, T1>>)site; 1667var @this = (CallSite<Action<CallSite, T0, T1, T2>>)site; 1791var @this = (CallSite<Action<CallSite, T0, T1, T2, T3>>)site; 1915var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4>>)site; 2039var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5>>)site; 2163var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6>>)site; 2287var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6, T7>>)site; 2411var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8>>)site; 2535var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>>)site;