Expression.Dynamic Método

Definição

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

Sobrecargas

Name Description
Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)

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

Dynamic(CallSiteBinder, Type, Expression, Expression)

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

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

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

Dynamic(CallSiteBinder, Type, Expression)

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

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

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

Dynamic(CallSiteBinder, Type, Expression[])

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

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

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

Cria um DynamicExpression que representa uma operação dinâmica limitada pelo fornecido 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
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
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 fichador de tempo de execução 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 sobre a operação dinâmica.

arg2
Expression

O terceiro argumento sobre a operação dinâmica.

arg3
Expression

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

Devoluções

A DynamicExpression que tem NodeType igual a Dynamic e tem Binder e define os valores Arguments especificados.

Atributos

Observações

A DelegateType propriedade do resultado será inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.

Aplica-se a

Dynamic(CallSiteBinder, Type, Expression, Expression)

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

Cria um DynamicExpression que representa uma operação dinâmica limitada pelo fornecido 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução 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 sobre a operação dinâmica.

Devoluções

A DynamicExpression que tem NodeType igual a Dynamic e tem Binder e define os valores Arguments especificados.

Atributos

Observações

A DelegateType propriedade do resultado será inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.

Aplica-se a

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

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

Cria um DynamicExpression que representa uma operação dinâmica limitada pelo fornecido 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução 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 sobre a operação dinâmica.

arg2
Expression

O terceiro argumento sobre a operação dinâmica.

Devoluções

A DynamicExpression que tem NodeType igual a Dynamic e tem Binder e define os valores Arguments especificados.

Atributos

Observações

A DelegateType propriedade do resultado será inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.

Aplica-se a

Dynamic(CallSiteBinder, Type, Expression)

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

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

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução 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.

Devoluções

A DynamicExpression que tem NodeType igual a Dynamic e tem Binder e define os valores Arguments especificados.

Atributos

Observações

A DelegateType propriedade do resultado será inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.

Aplica-se a

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

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

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

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução 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.

Devoluções

A DynamicExpression que tem NodeType igual a Dynamic e tem Binder e define os valores Arguments especificados.

Atributos

Observações

A DelegateType propriedade do resultado será inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.

Aplica-se a

Dynamic(CallSiteBinder, Type, Expression[])

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

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

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
public static System.Linq.Expressions.DynamicExpression Dynamic(System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, params 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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução 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.

Devoluções

A DynamicExpression que tem NodeType igual a Dynamic e tem Binder e define os valores Arguments especificados.

Atributos

Observações

A DelegateType propriedade do resultado será inferida a partir dos tipos dos argumentos e do tipo de retorno especificado.

Aplica-se a