Compartir a través de


Expression.MakeDynamic Método

Definición

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

Sobrecargas

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

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

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

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

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

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

MakeDynamic(Type, CallSiteBinder, Expression)

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

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

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

MakeDynamic(Type, CallSiteBinder, Expression[])

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

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

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

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

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 de delegado usado por CallSite.

binder
CallSiteBinder

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

arg0
Expression

Primer argumento de la operación dinámica.

arg1
Expression

Segundo argumento de la operación dinámica.

arg2
Expression

Tercer argumento de la operación dinámica.

arg3
Expression

Cuarto argumento de la operación dinámica.

Devoluciones

DynamicExpression cuya propiedad NodeType es Dynamic y cuyas propiedades DelegateType, Binder y Arguments se establecen en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

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

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 de delegado usado por CallSite.

binder
CallSiteBinder

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

arg0
Expression

Primer argumento de la operación dinámica.

arg1
Expression

Segundo argumento de la operación dinámica.

Devoluciones

DynamicExpression cuya propiedad NodeType es Dynamic y cuyas propiedades DelegateType, Binder y Arguments se establecen en los valores especificados.

Se aplica a

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

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

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

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 de delegado usado por CallSite.

binder
CallSiteBinder

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

arg0
Expression

Primer argumento de la operación dinámica.

arg1
Expression

Segundo argumento de la operación dinámica.

arg2
Expression

Tercer argumento de la operación dinámica.

Devoluciones

DynamicExpression cuya propiedad NodeType es Dynamic y cuyas propiedades DelegateType, Binder y Arguments se establecen en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

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

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 de delegado usado por CallSite.

binder
CallSiteBinder

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

arg0
Expression

Argumento de la operación dinámica.

Devoluciones

DynamicExpression cuya propiedad NodeType es Dynamic y cuyas propiedades DelegateType, Binder y Arguments se establecen en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

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

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);
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 de delegado usado por CallSite.

binder
CallSiteBinder

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

arguments
IEnumerable<Expression>

Argumentos de la operación dinámica.

Devoluciones

DynamicExpression cuya propiedad NodeType es Dynamic y cuyas propiedades DelegateType, Binder y Arguments se establecen en los valores especificados.

Se aplica a

MakeDynamic(Type, CallSiteBinder, Expression[])

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

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

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);
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 de delegado usado por CallSite.

binder
CallSiteBinder

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

arguments
Expression[]

Argumentos de la operación dinámica.

Devoluciones

DynamicExpression cuya propiedad NodeType es Dynamic y cuyas propiedades DelegateType, Binder y Arguments se establecen en los valores especificados.

Se aplica a