<PackageReference Include="Microsoft.CSharp" Version="4.6.0-preview6.19303.8" />

Binder

public static class Binder
Contains factory methods to create dynamic call site binders for CSharp.
public static CallSiteBinder BinaryOperation(CSharpBinderFlags flags, ExpressionType operation, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp binary operation binder.

public static CallSiteBinder Convert(CSharpBinderFlags flags, Type type, Type context)

Initializes a new CSharp convert binder.

public static CallSiteBinder GetIndex(CSharpBinderFlags flags, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp get index binder.

public static CallSiteBinder GetMember(CSharpBinderFlags flags, string name, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp get member binder.

public static CallSiteBinder Invoke(CSharpBinderFlags flags, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp invoke binder.

Initializes a new CSharp invoke constructor binder.

public static CallSiteBinder InvokeMember(CSharpBinderFlags flags, string name, IEnumerable<Type> typeArguments, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp invoke member binder.

public static CallSiteBinder IsEvent(CSharpBinderFlags flags, string name, Type context)

Initializes a new CSharp is event binder.

public static CallSiteBinder SetIndex(CSharpBinderFlags flags, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp set index binder.

public static CallSiteBinder SetMember(CSharpBinderFlags flags, string name, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp set member binder.

public static CallSiteBinder UnaryOperation(CSharpBinderFlags flags, ExpressionType operation, Type context, IEnumerable<CSharpArgumentInfo> argumentInfo)

Initializes a new CSharp unary operation binder.