Compartir a través de


Expression.Dynamic Método

Definición

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

Sobrecargas

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)

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

Dynamic(CallSiteBinder, Type, Expression, Expression)

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

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)

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

Dynamic(CallSiteBinder, Type, Expression)

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

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

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

Dynamic(CallSiteBinder, Type, Expression[])

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

Dynamic(CallSiteBinder, Type, 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.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, 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 Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression, arg3 As Expression) As DynamicExpression

Parámetros

binder
CallSiteBinder

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

returnType
Type

Tipo de resultado de la expresió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 Binder y Arguments se establecen en los valores especificados.

Comentarios

La DelegateType propiedad del resultado se deducirá de los tipos de los argumentos y del tipo de valor devuelto especificado.

Se aplica a

Dynamic(CallSiteBinder, Type, 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.

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

Parámetros

binder
CallSiteBinder

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

returnType
Type

Tipo de resultado de la expresió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 Binder y Arguments se establecen en los valores especificados.

Comentarios

La DelegateType propiedad del resultado se deducirá de los tipos de los argumentos y del tipo de valor devuelto especificado.

Se aplica a

Dynamic(CallSiteBinder, Type, 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.

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

Parámetros

binder
CallSiteBinder

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

returnType
Type

Tipo de resultado de la expresió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 Binder y Arguments se establecen en los valores especificados.

Comentarios

La DelegateType propiedad del resultado se deducirá de los tipos de los argumentos y del tipo de valor devuelto especificado.

Se aplica a

Dynamic(CallSiteBinder, Type, 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 ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression) As DynamicExpression

Parámetros

binder
CallSiteBinder

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

returnType
Type

Tipo de resultado de la expresión dinámica.

arg0
Expression

Primer argumento de la operación dinámica.

Devoluciones

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

Comentarios

La DelegateType propiedad del resultado se deducirá de los tipos de los argumentos y del tipo de valor devuelto especificado.

Se aplica a

Dynamic(CallSiteBinder, Type, 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 ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arguments As IEnumerable(Of Expression)) As DynamicExpression

Parámetros

binder
CallSiteBinder

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

returnType
Type

Tipo de resultado de la expresión dinámica.

arguments
IEnumerable<Expression>

Argumentos de la operación dinámica.

Devoluciones

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

Comentarios

La DelegateType propiedad del resultado se deducirá de los tipos de los argumentos y del tipo de valor devuelto especificado.

Se aplica a

Dynamic(CallSiteBinder, Type, 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 ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, params System.Linq.Expressions.Expression[] arguments);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, ParamArray arguments As Expression()) As DynamicExpression

Parámetros

binder
CallSiteBinder

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

returnType
Type

Tipo de resultado de la expresión dinámica.

arguments
Expression[]

Argumentos de la operación dinámica.

Devoluciones

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

Comentarios

La DelegateType propiedad del resultado se deducirá de los tipos de los argumentos y del tipo de valor devuelto especificado.

Se aplica a