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