7 instantiations of CallInfo
Microsoft.CSharp (5)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
371return new CallInfo(argCount - discard, argNames);
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeAction.cs (1)
89new ComInvokeAction(new CallInfo(count)),
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (3)
104return BindComInvoke(DynamicMetaObject.EmptyMetaObjects, method, new CallInfo(0), Array.Empty<bool>()); 111return BindComInvoke(DynamicMetaObject.EmptyMetaObjects, method, new CallInfo(0), Array.Empty<bool>()); 205new CallInfo(1),
PresentationFramework-SystemCore (2)
DynamicAccessorImpl.cs (2)
199: base(new CallInfo(rank)) 215: base(new CallInfo(rank))
31 references to CallInfo
Microsoft.CSharp (7)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
339internal static CallInfo CreateCallInfo(ref IEnumerable<CSharpArgumentInfo> argInfos, int discard)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeAction.cs (1)
21internal ComInvokeAction(CallInfo callInfo)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (2)
23private readonly CallInfo _callInfo; 45CallInfo callInfo,
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallableMetaObject.cs (2)
34private DynamicMetaObject BindGetOrInvoke(DynamicMetaObject[] args, CallInfo callInfo) 73private DynamicMetaObject BindComInvoke(ComMethodDesc method, DynamicMetaObject[] indexes, CallInfo callInfo, bool[] isByRef)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (1)
52private DynamicMetaObject BindComInvoke(DynamicMetaObject[] args, ComMethodDesc method, CallInfo callInfo, bool[] isByRef)
netstandard (1)
netstandard.cs (1)
761[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.CallInfo))]
System.Core (1)
System.Core.cs (1)
66[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.CallInfo))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
15[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.CallInfo))]
System.Linq.Expressions (21)
System\Dynamic\CallInfo.cs (9)
33/// Creates a new <see cref="CallInfo"/> that represents arguments in the dynamic binding process. 37/// <returns>The new <see cref="CallInfo"/> instance.</returns> 44/// Creates a new <see cref="CallInfo"/> that represents arguments in the dynamic binding process. 48/// <returns>The new <see cref="CallInfo"/> instance.</returns> 73/// Serves as a hash function for the current <see cref="CallInfo"/>. 75/// <returns>A hash code for the current <see cref="CallInfo"/>.</returns> 82/// Determines whether the specified <see cref="CallInfo"/> instance is considered equal to the current instance. 84/// <param name="obj">The instance of <see cref="CallInfo"/> to compare with the current instance.</param> 88return obj is CallInfo other && ArgumentCount == other.ArgumentCount && ArgumentNames.ListEquals(other.ArgumentNames);
System\Dynamic\CreateInstanceBinder.cs (2)
20protected CreateInstanceBinder(CallInfo callInfo) 34public CallInfo CallInfo { get; }
System\Dynamic\DeleteIndexBinder.cs (2)
20protected DeleteIndexBinder(CallInfo callInfo) 34public CallInfo CallInfo { get; }
System\Dynamic\GetIndexBinder.cs (2)
20protected GetIndexBinder(CallInfo callInfo) 34public CallInfo CallInfo { get; }
System\Dynamic\InvokeBinder.cs (2)
20protected InvokeBinder(CallInfo callInfo) 34public CallInfo CallInfo { get; }
System\Dynamic\InvokeMemberBinder.cs (2)
22protected InvokeMemberBinder(string name, bool ignoreCase, CallInfo callInfo) 50public CallInfo CallInfo { get; }
System\Dynamic\SetIndexBinder.cs (2)
20protected SetIndexBinder(CallInfo callInfo) 34public CallInfo CallInfo { get; }