3 instantiations of CallSite
System.Linq.Expressions (3)
System\Runtime\CompilerServices\CallSite.cs (3)
181return new CallSite<T>(); 194return matchmaker ?? new CallSite<T>() { _match = true }; 219return new CallSite<T>(binder);
106 references to CallSite
Microsoft.AspNetCore.JsonPatch (4)
Internal\DynamicObjectAdapter.cs (4)
185var callsite = CallSite<Func<CallSite, object, object>>.Create(binder); 222var callsite = CallSite<Func<CallSite, object, object, object>>.Create(binder);
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (14)
131var site = CallSite<Func<CallSite, T1, T2, object>>.Create(binder); 140var trueFalseSite = CallSite<Func<CallSite, T, bool>> 148var site = CallSite<Func<CallSite, T, object>> 159var site = CallSite<Func<CallSite, T, K>>.Create(Binder.Convert(kind, type, accessibilityContext)); 298var site = CallSite<Func<CallSite, T, object>>.Create(binder); 364var site = CallSite<Func<CallSite, TObject, TValue, object>>.Create(binder); 407var site = CallSite<Func<CallSite, object, object>>.Create(new GetMemberValueBinder(name, ignoreCase));
Microsoft.VisualBasic.Core (17)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (17)
1380Dim CallSiteType As Type = GetType(CallSite(Of )).MakeGenericType(CallSiteDelegate) 1418Dim c As CallSite(Of Func(Of CallSite, Object, Object)) = 1419CallSite(Of Func(Of CallSite, Object, Object)).Create(action) 1422Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object)) = 1423CallSite(Of Func(Of CallSite, Object, Object, Object)).Create(action) 1426Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object, Object)) = 1427CallSite(Of Func(Of CallSite, Object, Object, Object, Object)).Create(action) 1430Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object)) = 1431CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object)).Create(action) 1434Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object)) = 1435CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object)).Create(action) 1438Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object, Object)) = 1439CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object, Object)).Create(action) 1442Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object, Object, Object)) = 1443CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object, Object, Object)).Create(action) 1446Dim c As CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object, Object, Object, Object)) = 1447CallSite(Of Func(Of CallSite, Object, Object, Object, Object, Object, Object, Object, Object, Object)).Create(action)
netstandard (1)
netstandard.cs (1)
1504[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.CompilerServices.CallSite<>))]
PresentationFramework-SystemCore (6)
DynamicAccessorImpl.cs (6)
30_getter = CallSite<Func<CallSite, object, object>>.Create(binder); 41_setter = CallSite<Action<CallSite, object, object>>.Create(binder); 47CallSite<Func<CallSite, object, object>> _getter; 48CallSite<Action<CallSite, object, object>> _setter; 79callsiteType = typeof(CallSite<>).MakeGenericType(new Type[]{ delegateType }); 99callsiteType = typeof(CallSite<>).MakeGenericType(new Type[]{ delegateType });
System.Core (1)
System.Core.cs (1)
184[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.CompilerServices.CallSite<>))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
6[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.CompilerServices.CallSite<>))]
System.Linq.Expressions (62)
System\Dynamic\UpdateDelegates.Generated.cs (40)
19var @this = (CallSite<Func<CallSite, T0, TRet>>)site; 165var @this = (CallSite<Func<CallSite, T0, T1, TRet>>)site; 311var @this = (CallSite<Func<CallSite, T0, T1, T2, TRet>>)site; 457var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, TRet>>)site; 603var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, TRet>>)site; 749var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, TRet>>)site; 895var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, TRet>>)site; 1041var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, TRet>>)site; 1187var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8, TRet>>)site; 1333var @this = (CallSite<Func<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>>)site; 1479var @this = (CallSite<Action<CallSite, T0>>)site; 1624var @this = (CallSite<Action<CallSite, T0, T1>>)site; 1769var @this = (CallSite<Action<CallSite, T0, T1, T2>>)site; 1914var @this = (CallSite<Action<CallSite, T0, T1, T2, T3>>)site; 2059var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4>>)site; 2204var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5>>)site; 2349var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6>>)site; 2494var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6, T7>>)site; 2639var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8>>)site; 2784var @this = (CallSite<Action<CallSite, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>>)site;
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
16private static readonly FieldInfo s_callSiteTargetField = typeof(CallSite<>).GetField("Target")!; 616Debug.Assert(siteType.IsGenericType && siteType.GetGenericTypeDefinition() == typeof(CallSite<>));
System\Linq\Expressions\DynamicExpression.cs (1)
38[DynamicDependency("Target", typeof(CallSite<>))]
System\Runtime\CompilerServices\CallSite.cs (5)
102MethodInfo method = typeof(CallSite<>).MakeGenericType(delegateType).GetMethod(nameof(Create))!; 179internal static CallSite<T> CreateMatchMaker() 215public static CallSite<T> Create(CallSiteBinder binder) 375ParameterExpression @this = Expression.Variable(typeof(CallSite<T>), "this"); 388Expression target = Expression.Field(@this, typeof(CallSite<T>).GetField(nameof(Target))!);
System\Runtime\CompilerServices\CallSiteBinder.cs (5)
99public virtual T? BindDelegate<T>(CallSite<T> site, object[] args) where T : class 105internal T BindCore<T>(CallSite<T> site, object[] args) where T : class 155Type siteType = typeof(CallSite<T>); 186typeof(CallSite<T>).GetProperty(nameof(CallSite<T>.Update))!
System\Runtime\CompilerServices\CallSiteOps.cs (9)
26public static CallSite<T> CreateMatchmaker<T>(CallSite<T> site) where T : class 28var mm = CallSite<T>.CreateMatchMaker(); 75public static void AddRule<T>(CallSite<T> site, T rule) where T : class 87public static void UpdateRules<T>(CallSite<T> @this, int matched) where T : class 102public static T[]? GetRules<T>(CallSite<T> site) where T : class 114public 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