3 implementations of ICSharpInvokeOrInvokeMemberBinder
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
20
internal sealed class CSharpInvokeBinder : InvokeBinder,
ICSharpInvokeOrInvokeMemberBinder
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
15
internal sealed class CSharpInvokeConstructorBinder : DynamicMetaObjectBinder,
ICSharpInvokeOrInvokeMemberBinder
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (1)
21
internal sealed class CSharpInvokeMemberBinder : InvokeMemberBinder,
ICSharpInvokeOrInvokeMemberBinder
16 references to ICSharpInvokeOrInvokeMemberBinder
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (5)
34
ICSharpInvokeOrInvokeMemberBinder
callPayload = action as
ICSharpInvokeOrInvokeMemberBinder
;
172
ICSharpInvokeOrInvokeMemberBinder
callPayload)
206
ICSharpInvokeOrInvokeMemberBinder
callPayload,
263
if (action is
ICSharpInvokeOrInvokeMemberBinder
invoke && invoke.ResultDiscarded)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (4)
32
bool
ICSharpInvokeOrInvokeMemberBinder
.StaticCall => _argumentInfo[0] != null && _argumentInfo[0].IsStaticType;
36
Type[]
ICSharpInvokeOrInvokeMemberBinder
.TypeArguments => Type.EmptyTypes;
38
CSharpCallFlags
ICSharpInvokeOrInvokeMemberBinder
.Flags => _flags;
46
bool
ICSharpInvokeOrInvokeMemberBinder
.ResultDiscarded => (_flags & CSharpCallFlags.ResultDiscarded) != 0;
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
39
bool
ICSharpInvokeOrInvokeMemberBinder
.ResultDiscarded => false;
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (2)
33
bool
ICSharpInvokeOrInvokeMemberBinder
.StaticCall => _argumentInfo[0]?.IsStaticType == true;
52
bool
ICSharpInvokeOrInvokeMemberBinder
.ResultDiscarded => (Flags & CSharpCallFlags.ResultDiscarded) != 0;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (4)
275
ICSharpInvokeOrInvokeMemberBinder
callOrInvoke, Type callingType, ArgumentObject[] arguments)
326
internal ExprWithArgs DispatchPayload(
ICSharpInvokeOrInvokeMemberBinder
payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) =>
704
ICSharpInvokeOrInvokeMemberBinder
payload,
744
ICSharpInvokeOrInvokeMemberBinder
payload,