3 implementations of ICSharpInvokeOrInvokeMemberBinder
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
18internal sealed class CSharpInvokeBinder : InvokeBinder, ICSharpInvokeOrInvokeMemberBinder
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
13internal sealed class CSharpInvokeConstructorBinder : DynamicMetaObjectBinder, ICSharpInvokeOrInvokeMemberBinder
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (1)
19internal sealed class CSharpInvokeMemberBinder : InvokeMemberBinder, ICSharpInvokeOrInvokeMemberBinder
16 references to ICSharpInvokeOrInvokeMemberBinder
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (5)
33ICSharpInvokeOrInvokeMemberBinder callPayload = action as ICSharpInvokeOrInvokeMemberBinder; 171ICSharpInvokeOrInvokeMemberBinder callPayload) 205ICSharpInvokeOrInvokeMemberBinder callPayload, 262if (action is ICSharpInvokeOrInvokeMemberBinder invoke && invoke.ResultDiscarded)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (4)
32bool ICSharpInvokeOrInvokeMemberBinder.StaticCall => _argumentInfo[0] != null && _argumentInfo[0].IsStaticType; 36Type[] ICSharpInvokeOrInvokeMemberBinder.TypeArguments => Type.EmptyTypes; 38CSharpCallFlags ICSharpInvokeOrInvokeMemberBinder.Flags => _flags; 46bool ICSharpInvokeOrInvokeMemberBinder.ResultDiscarded => (_flags & CSharpCallFlags.ResultDiscarded) != 0;
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
39bool ICSharpInvokeOrInvokeMemberBinder.ResultDiscarded => false;
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (2)
33bool ICSharpInvokeOrInvokeMemberBinder.StaticCall => _argumentInfo[0]?.IsStaticType == true; 52bool ICSharpInvokeOrInvokeMemberBinder.ResultDiscarded => (Flags & CSharpCallFlags.ResultDiscarded) != 0;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (4)
267ICSharpInvokeOrInvokeMemberBinder callOrInvoke, Type callingType, ArgumentObject[] arguments) 316internal ExprWithArgs DispatchPayload(ICSharpInvokeOrInvokeMemberBinder payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) => 683ICSharpInvokeOrInvokeMemberBinder payload, 722ICSharpInvokeOrInvokeMemberBinder payload,