Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder
sealed class CSharpInvokeMemberBinder : InvokeMemberBinder, ICSharpInvokeOrInvokeMemberBinder, ICSharpBinder
namespace Microsoft.CSharp.RuntimeBinder
{
internal sealed class CSharpInvokeMemberBinder : InvokeMemberBinder, ICSharpInvokeOrInvokeMemberBinder, ICSharpBinder
{
public BindingFlag BindingFlags { get; }
public bool IsBinderThatCanHaveRefReceiver { get; }
public CSharpCallFlags Flags { get; }
public Type CallingContext { get; }
public Type[] TypeArguments { get; }
public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals);
public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments);
public CSharpArgumentInfo GetArgumentInfo(int index);
public CSharpArgumentInfo[] ArgumentInfoArray();
public CSharpInvokeMemberBinder(CSharpCallFlags flags, string name, Type callingContext, IEnumerable<Type> typeArguments, IEnumerable<CSharpArgumentInfo> argumentInfo);
public int GetGetBinderEquivalenceHash();
public bool IsEquivalentTo(ICSharpBinder other);
string get_Name();
}
}