<PackageReference Include="Microsoft.CSharp" Version="4.4.0" />

CSharpInvokeMemberBinder

public BindingFlag BindingFlags { get; }

public Type CallingContext { get; }

public CSharpCallFlags Flags { get; }

public bool IsBinderThatCanHaveRefReceiver { get; }

public bool IsChecked { get; }

public IList<Type> TypeArguments { get; }

public CSharpInvokeMemberBinder(CSharpCallFlags flags, string name, Type callingContext, IEnumerable<Type> typeArguments, IEnumerable<CSharpArgumentInfo> argumentInfo)

public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)

public void PopulateSymbolTableWithName(SymbolTable symbolTable, Type callingType, ArgumentObject[] arguments)