DynamicExpression.MakeDynamic Método

Definição

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinderfornecido.

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

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinder fornecido e três 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)

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

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinderfornecido.

MakeDynamic(Type, CallSiteBinder, Expression[])

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinderfornecido.

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

Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs
Origem:
DynamicExpression.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);

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 Dynamice tem o DelegateType, Bindere Arguments definidos para os valores especificados.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

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

Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs
Origem:
DynamicExpression.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);

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 Dynamice tem o DelegateType, Bindere Arguments definidos para os valores especificados.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs
Origem:
DynamicExpression.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);

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 Dynamice tem o DelegateType, Bindere Arguments definidos para os valores especificados.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

MakeDynamic(Type, CallSiteBinder, Expression)

Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs
Origem:
DynamicExpression.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);

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 Dynamice tem o DelegateType, Bindere Arguments definidos para os valores especificados.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinderfornecido.

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

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 Dynamice tem o DelegateType, Bindere Arguments definidos para os valores especificados.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

MakeDynamic(Type, CallSiteBinder, Expression[])

Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs
Origem:
DynamicExpression.cs

Cria um DynamicExpression que representa uma operação dinâmica associada pelo CallSiteBinderfornecido.

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

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 Dynamice tem o DelegateType, Bindere Arguments definidos para os valores especificados.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0