Expression.MakeDynamic Método

Definición

Crea un DynamicExpression objeto que representa una operación dinámica.

Sobrecargas

Nombre Description
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por los argumentos proporcionados CallSiteBinder y cuatro.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por los argumentos proporcionados CallSiteBinder y dos.

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por los argumentos proporcionados CallSiteBinder y tres.

MakeDynamic(Type, CallSiteBinder, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por el argumento proporcionado CallSiteBinder y uno.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por el objeto proporcionado CallSiteBinder.

MakeDynamic(Type, CallSiteBinder, Expression[])

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por el objeto proporcionado CallSiteBinder.

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por los argumentos proporcionados CallSiteBinder y cuatro.

public:
 static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2, System::Linq::Expressions::Expression ^ arg3);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression, arg1 As Expression, arg2 As Expression, arg3 As Expression) As DynamicExpression

Parámetros

delegateType
Type

Tipo del delegado utilizado por .CallSite

binder
CallSiteBinder

Enlazador en tiempo de ejecución para la operación dinámica.

arg0
Expression

Primer argumento para la operación dinámica.

arg1
Expression

Segundo argumento para la operación dinámica.

arg2
Expression

Tercer argumento para la operación dinámica.

arg3
Expression

Cuarto argumento para la operación dinámica.

Devoluciones

DynamicExpression que tiene igual a Dynamic y tiene NodeType , DelegateTypeBindery Arguments se establece en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por los argumentos proporcionados CallSiteBinder y dos.

public:
 static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression, arg1 As Expression) As DynamicExpression

Parámetros

delegateType
Type

Tipo del delegado utilizado por .CallSite

binder
CallSiteBinder

Enlazador en tiempo de ejecución para la operación dinámica.

arg0
Expression

Primer argumento para la operación dinámica.

arg1
Expression

Segundo argumento para la operación dinámica.

Devoluciones

DynamicExpression que tiene igual a Dynamic y tiene NodeType , DelegateTypeBindery Arguments se establece en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por los argumentos proporcionados CallSiteBinder y tres.

public:
 static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression, arg1 As Expression, arg2 As Expression) As DynamicExpression

Parámetros

delegateType
Type

Tipo del delegado utilizado por .CallSite

binder
CallSiteBinder

Enlazador en tiempo de ejecución para la operación dinámica.

arg0
Expression

Primer argumento para la operación dinámica.

arg1
Expression

Segundo argumento para la operación dinámica.

arg2
Expression

Tercer argumento para la operación dinámica.

Devoluciones

DynamicExpression que tiene igual a Dynamic y tiene NodeType , DelegateTypeBindery Arguments se establece en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por el argumento proporcionado CallSiteBinder y uno.

public:
 static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression) As DynamicExpression

Parámetros

delegateType
Type

Tipo del delegado utilizado por .CallSite

binder
CallSiteBinder

Enlazador en tiempo de ejecución para la operación dinámica.

arg0
Expression

Argumento de la operación dinámica.

Devoluciones

DynamicExpression que tiene igual a Dynamic y tiene NodeType , DelegateTypeBindery Arguments se establece en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por el objeto proporcionado CallSiteBinder.

public:
 static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arguments As IEnumerable(Of Expression)) As DynamicExpression

Parámetros

delegateType
Type

Tipo del delegado utilizado por .CallSite

binder
CallSiteBinder

Enlazador en tiempo de ejecución para la operación dinámica.

arguments
IEnumerable<Expression>

Argumentos para la operación dinámica.

Devoluciones

DynamicExpression que tiene igual a Dynamic y tiene NodeType , DelegateTypeBindery Arguments se establece en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression[])

Crea un DynamicExpression objeto que representa una operación dinámica enlazada por el objeto proporcionado CallSiteBinder.

public:
 static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, params System.Linq.Expressions.Expression[] arguments);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, ParamArray arguments As Expression()) As DynamicExpression

Parámetros

delegateType
Type

Tipo del delegado utilizado por .CallSite

binder
CallSiteBinder

Enlazador en tiempo de ejecución para la operación dinámica.

arguments
Expression[]

Argumentos para la operación dinámica.

Devoluciones

DynamicExpression que tiene igual a Dynamic y tiene NodeType , DelegateTypeBindery Arguments se establece en los valores especificados.

Se aplica a