Ler em inglês

Compartilhar via


Expression.MakeDynamic Método

Definição

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.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e dois argumentos.

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

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e três argumentos.

MakeDynamic(Type, CallSiteBinder, Expression)

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e um argumento.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.

MakeDynamic(Type, CallSiteBinder, Expression[])

Cria uma DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido.

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

Origem:
Expression.cs
Origem:
Expression.cs
Origem:
Expression.cs

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

delegateType
Type

O tipo do delegado usado pelo CallSite.

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)

Origem:
Expression.cs
Origem:
Expression.cs
Origem:
Expression.cs

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

delegateType
Type

O tipo do delegado usado pelo CallSite.

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)

Origem:
Expression.cs
Origem:
Expression.cs
Origem:
Expression.cs

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

delegateType
Type

O tipo do delegado usado pelo CallSite.

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)

Origem:
Expression.cs
Origem:
Expression.cs
Origem:
Expression.cs

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

delegateType
Type

O tipo do delegado usado pelo CallSite.

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>)

Origem:
Expression.cs
Origem:
Expression.cs
Origem:
Expression.cs

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

delegateType
Type

O tipo do delegado usado pelo CallSite.

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[])

Origem:
Expression.cs
Origem:
Expression.cs
Origem:
Expression.cs

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

delegateType
Type

O tipo do delegado usado pelo CallSite.

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.

Aplica-se a