DynamicExpression.Dynamic Método

Definição

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

Sobrecargas

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

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

Dynamic(CallSiteBinder, Type, Expression)

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

Dynamic(CallSiteBinder, Type, Expression[])

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

Dynamic(CallSiteBinder, Type, Expression, Expression)

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

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

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

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

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

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

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

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

public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);

Parâmetros

binder
CallSiteBinder

O associador de runtime para a operação dinâmica.

returnType
Type

O tipo de resultado da expressão dinâmica.

arguments
IEnumerable<Expression>

Os argumentos para a operação dinâmica.

Retornos

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.

Comentários

A DelegateType propriedade do resultado é inferida dos tipos dos argumentos e do tipo de retorno especificado.

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

Dynamic(CallSiteBinder, Type, Expression)

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

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

public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0);

Parâmetros

binder
CallSiteBinder

O associador de runtime para a operação dinâmica.

returnType
Type

O tipo de resultado da expressão dinâmica.

arg0
Expression

O primeiro argumento para a operação dinâmica.

Retornos

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.

Comentários

A DelegateType propriedade do resultado é inferida dos tipos dos argumentos e do tipo de retorno especificado.

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

Dynamic(CallSiteBinder, Type, Expression[])

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

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

public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, params System.Linq.Expressions.Expression[] arguments);

Parâmetros

binder
CallSiteBinder

O associador de runtime para a operação dinâmica.

returnType
Type

O tipo de resultado da expressão dinâmica.

arguments
Expression[]

Os argumentos para a operação dinâmica.

Retornos

Um DynamicExpression que tem NodeType igual a Dynamic e tem Binder e Arguments definidos para os valores especificados.

Comentários

A DelegateType propriedade do resultado é inferida dos tipos dos argumentos e do tipo de retorno especificado.

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

Dynamic(CallSiteBinder, Type, Expression, Expression)

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

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

public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1);

Parâmetros

binder
CallSiteBinder

O associador de runtime para a operação dinâmica.

returnType
Type

O tipo de resultado da expressã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 tem Binder e Arguments definidos para os valores especificados.

Comentários

A DelegateType propriedade do resultado é inferida dos tipos dos argumentos e do tipo de retorno especificado.

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

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

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

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

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

Parâmetros

binder
CallSiteBinder

O associador de runtime para a operação dinâmica.

returnType
Type

O tipo de resultado da expressã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 tem Binder e Arguments definidos para os valores especificados.

Comentários

A DelegateType propriedade do resultado é inferida dos tipos dos argumentos e do tipo de retorno especificado.

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

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

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

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

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

Parâmetros

binder
CallSiteBinder

O associador de runtime para a operação dinâmica.

returnType
Type

O tipo de resultado da expressã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 tem Binder e Arguments definidos para os valores especificados.

Comentários

A DelegateType propriedade do resultado é inferida dos tipos dos argumentos e do tipo de retorno especificado.

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