Expression.MakeDynamic Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um DynamicExpression que representa uma operação dinâmica.
Sobrecargas
MakeDynamic(Type, CallSiteBinder, 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 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
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
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 fichador de tempo de execução para a operaçã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 , DelegateTypeBinder, e Arguments define os valores especificados.
- Atributos
Aplica-se a
MakeDynamic(Type, CallSiteBinder, 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 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução para a operaçã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 , DelegateTypeBinder, e Arguments define os valores especificados.
- Atributos
Aplica-se a
MakeDynamic(Type, CallSiteBinder, 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 e por 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução para a operaçã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 , DelegateTypeBinder, e Arguments define os valores especificados.
- Atributos
Aplica-se a
MakeDynamic(Type, CallSiteBinder, 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 argumento fornecido CallSiteBinder e um argumento.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução para a operação dinâmica.
- arg0
- Expression
O argumento para a operação dinâmica.
Devoluções
A DynamicExpression que tem NodeType igual a Dynamic e tem , DelegateTypeBinder, e Arguments define os valores especificados.
- Atributos
Aplica-se a
MakeDynamic(Type, CallSiteBinder, 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 ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, 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 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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução para a operaçã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 , DelegateTypeBinder, e Arguments define os valores especificados.
- Atributos
Aplica-se a
MakeDynamic(Type, CallSiteBinder, 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 ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
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);
public static System.Linq.Expressions.DynamicExpression MakeDynamic(Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, params System.Linq.Expressions.Expression[] arguments);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
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 fichador de tempo de execução para a operaçã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 , DelegateTypeBinder, e Arguments define os valores especificados.
- Atributos