DynamicExpression.Dynamic Método

Definição

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Sobrecargas

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Dynamic(CallSiteBinder, Type, Expression)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Dynamic(CallSiteBinder, Type, Expression[])

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Dynamic(CallSiteBinder, Type, Expression, Expression)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

O associador de runtime para a operação dinâmica.The runtime binder for the dynamic operation.

returnType
Type

O tipo de resultado da expressão dinâmica.The result type of the dynamic expression.

arguments
IEnumerable<Expression>

Os argumentos para a operação dinâmica.The arguments to the dynamic operation.

Retornos

DynamicExpression

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.A DynamicExpression that has NodeType equal to Dynamic, and has the Binder and Arguments set to the specified values.

Comentários

A DelegateType Propriedade do resultado é inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.The DelegateType property of the result is inferred from the types of the arguments and the specified return type.

Aplica-se a

Dynamic(CallSiteBinder, Type, Expression)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

O associador de runtime para a operação dinâmica.The runtime binder for the dynamic operation.

returnType
Type

O tipo de resultado da expressão dinâmica.The result type of the dynamic expression.

arg0
Expression

O primeiro argumento para a operação dinâmica.The first argument to the dynamic operation.

Retornos

DynamicExpression

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.A DynamicExpression that has NodeType equal to Dynamic, and has the Binder and Arguments set to the specified values.

Comentários

A DelegateType Propriedade do resultado é inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.The DelegateType property of the result is inferred from the types of the arguments and the specified return type.

Aplica-se a

Dynamic(CallSiteBinder, Type, Expression[])

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

O associador de runtime para a operação dinâmica.The runtime binder for the dynamic operation.

returnType
Type

O tipo de resultado da expressão dinâmica.The result type of the dynamic expression.

arguments
Expression[]

Os argumentos para a operação dinâmica.The arguments to the dynamic operation.

Retornos

DynamicExpression

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.A DynamicExpression that has NodeType equal to Dynamic, and has the Binder and Arguments set to the specified values.

Comentários

A DelegateType Propriedade do resultado é inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.The DelegateType property of the result is inferred from the types of the arguments and the specified return type.

Aplica-se a

Dynamic(CallSiteBinder, Type, Expression, Expression)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

O associador de runtime para a operação dinâmica.The runtime binder for the dynamic operation.

returnType
Type

O tipo de resultado da expressão dinâmica.The result type of the dynamic expression.

arg0
Expression

O primeiro argumento para a operação dinâmica.The first argument to the dynamic operation.

arg1
Expression

O segundo argumento para a operação dinâmica.The second argument to the dynamic operation.

Retornos

DynamicExpression

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.A DynamicExpression that has NodeType equal to Dynamic, and has the Binder and Arguments set to the specified values.

Comentários

A DelegateType Propriedade do resultado é inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.The DelegateType property of the result is inferred from the types of the arguments and the specified return type.

Aplica-se a

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

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

O associador de runtime para a operação dinâmica.The runtime binder for the dynamic operation.

returnType
Type

O tipo de resultado da expressão dinâmica.The result type of the dynamic expression.

arg0
Expression

O primeiro argumento para a operação dinâmica.The first argument to the dynamic operation.

arg1
Expression

O segundo argumento para a operação dinâmica.The second argument to the dynamic operation.

arg2
Expression

O terceiro argumento para a operação dinâmica.The third argument to the dynamic operation.

Retornos

DynamicExpression

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.A DynamicExpression that has NodeType equal to Dynamic, and has the Binder and Arguments set to the specified values.

Comentários

A DelegateType Propriedade do resultado é inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.The DelegateType property of the result is inferred from the types of the arguments and the specified return type.

Aplica-se a

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

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

O associador de runtime para a operação dinâmica.The runtime binder for the dynamic operation.

returnType
Type

O tipo de resultado da expressão dinâmica.The result type of the dynamic expression.

arg0
Expression

O primeiro argumento para a operação dinâmica.The first argument to the dynamic operation.

arg1
Expression

O segundo argumento para a operação dinâmica.The second argument to the dynamic operation.

arg2
Expression

O terceiro argumento para a operação dinâmica.The third argument to the dynamic operation.

arg3
Expression

O quarto argumento para a operação dinâmica.The fourth argument to the dynamic operation.

Retornos

DynamicExpression

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.A DynamicExpression that has NodeType equal to Dynamic, and has the Binder and Arguments set to the specified values.

Comentários

A DelegateType Propriedade do resultado é inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.The DelegateType property of the result is inferred from the types of the arguments and the specified return type.

Aplica-se a