Binder Binder Binder Binder Class

Definition

Contains factory methods to create dynamic call site binders for CSharp.

This API supports the product infrastructure and is not intended to be used directly from your code.

public ref class Binder abstract sealed
public static class Binder
type Binder = class
Public Class Binder
Inheritance
BinderBinderBinderBinder

Methods

BinaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>) BinaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>) BinaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>) BinaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp binary operation binder.

Convert(CSharpBinderFlags, Type, Type) Convert(CSharpBinderFlags, Type, Type) Convert(CSharpBinderFlags, Type, Type) Convert(CSharpBinderFlags, Type, Type)

Initializes a new CSharp convert binder.

GetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) GetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) GetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) GetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp get index binder.

GetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>) GetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>) GetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>) GetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp get member binder.

Invoke(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) Invoke(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) Invoke(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) Invoke(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp invoke binder.

InvokeConstructor(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) InvokeConstructor(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) InvokeConstructor(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) InvokeConstructor(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp invoke constructor binder.

InvokeMember(CSharpBinderFlags, String, IEnumerable<Type>, Type, IEnumerable<CSharpArgumentInfo>) InvokeMember(CSharpBinderFlags, String, IEnumerable<Type>, Type, IEnumerable<CSharpArgumentInfo>) InvokeMember(CSharpBinderFlags, String, IEnumerable<Type>, Type, IEnumerable<CSharpArgumentInfo>) InvokeMember(CSharpBinderFlags, String, IEnumerable<Type>, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp invoke member binder.

IsEvent(CSharpBinderFlags, String, Type) IsEvent(CSharpBinderFlags, String, Type) IsEvent(CSharpBinderFlags, String, Type) IsEvent(CSharpBinderFlags, String, Type)

Initializes a new CSharp is event binder.

SetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) SetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) SetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>) SetIndex(CSharpBinderFlags, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp set index binder.

SetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>) SetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>) SetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>) SetMember(CSharpBinderFlags, String, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp set member binder.

UnaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>) UnaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>) UnaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>) UnaryOperation(CSharpBinderFlags, ExpressionType, Type, IEnumerable<CSharpArgumentInfo>)

Initializes a new CSharp unary operation binder.

Applies to