3 implementations of ICSharpInvokeOrInvokeMemberBinder
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
20internal sealed class CSharpInvokeBinder : InvokeBinder, ICSharpInvokeOrInvokeMemberBinder
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
15internal sealed class CSharpInvokeConstructorBinder : DynamicMetaObjectBinder, ICSharpInvokeOrInvokeMemberBinder
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (1)
21internal sealed class CSharpInvokeMemberBinder : InvokeMemberBinder, ICSharpInvokeOrInvokeMemberBinder
16 references to ICSharpInvokeOrInvokeMemberBinder
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (5)
34ICSharpInvokeOrInvokeMemberBinder callPayload = action as ICSharpInvokeOrInvokeMemberBinder; 172ICSharpInvokeOrInvokeMemberBinder callPayload) 206ICSharpInvokeOrInvokeMemberBinder callPayload, 263if (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)
275ICSharpInvokeOrInvokeMemberBinder callOrInvoke, Type callingType, ArgumentObject[] arguments) 326internal ExprWithArgs DispatchPayload(ICSharpInvokeOrInvokeMemberBinder payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) => 704ICSharpInvokeOrInvokeMemberBinder payload, 744ICSharpInvokeOrInvokeMemberBinder payload,