Expression.MakeDynamic Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma DynamicExpression que representa uma operação dinâmica.
Sobrecargas
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)
Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e quatro 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
- binder
- CallSiteBinder
O associador de runtime para a operação dinâmica.
- arg0
- Expression
O primeiro argumento para a operação dinâmica.
- arg1
- Expression
O segundo argumento para a operação dinâmica.
- arg2
- Expression
O terceiro argumento para a operação dinâmica.
- arg3
- Expression
O quarto argumento para a operação dinâmica.
Retornos
Um DynamicExpression que tem NodeType igual a Dynamic e DelegateType, Binder e Arguments definidas para os valores especificados.
Aplica-se a
MakeDynamic(Type, CallSiteBinder, Expression, Expression)
Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e dois 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
- binder
- CallSiteBinder
O associador de runtime para a operação dinâmica.
- arg0
- Expression
O primeiro argumento para a operação dinâmica.
- arg1
- Expression
O segundo argumento para a operação dinâmica.
Retornos
Um DynamicExpression que tem NodeType igual a Dynamic e DelegateType, Binder e Arguments definidas para os valores especificados.
Aplica-se a
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)
Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e três 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
- binder
- CallSiteBinder
O associador de runtime para a operação dinâmica.
- arg0
- Expression
O primeiro argumento para a operação dinâmica.
- arg1
- Expression
O segundo argumento para a operação dinâmica.
- arg2
- Expression
O terceiro argumento para a operação dinâmica.
Retornos
Um DynamicExpression que tem NodeType igual a Dynamic e DelegateType, Binder e Arguments definidas para os valores especificados.
Aplica-se a
MakeDynamic(Type, CallSiteBinder, Expression)
Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e um 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
- binder
- CallSiteBinder
O associador de runtime para a operação dinâmica.
- arg0
- Expression
O argumento para a operação dinâmica.
Retornos
Um DynamicExpression que tem NodeType igual a Dynamic e DelegateType, Binder e Arguments definidas para os valores especificados.
Aplica-se a
MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)
Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.
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
- binder
- CallSiteBinder
O associador de runtime para a operação dinâmica.
- arguments
- IEnumerable<Expression>
Os argumentos para a operação dinâmica.
Retornos
Um DynamicExpression que tem NodeType igual a Dynamic e DelegateType, Binder e Arguments definidas para os valores especificados.
Aplica-se a
MakeDynamic(Type, CallSiteBinder, Expression[])
Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.
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
- binder
- CallSiteBinder
O associador de runtime para a operação dinâmica.
- arguments
- Expression[]
Os argumentos para a operação dinâmica.
Retornos
Um DynamicExpression que tem NodeType igual a Dynamic e DelegateType, Binder e Arguments definidas para os valores especificados.