DynamicExpression.MakeDynamic Método

Definição

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

Sobrecargas

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

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

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

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

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

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

MakeDynamic(Type, CallSiteBinder, Expression)

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

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

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

MakeDynamic(Type, CallSiteBinder, Expression[])

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

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

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);
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 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 o DelegateType, Binder, e Arguments define os valores especificados.

Aplica-se a

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

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);
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 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 o DelegateType, Binder, e Arguments define os valores especificados.

Aplica-se a

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

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);
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 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 o DelegateType, Binder, e Arguments define os valores especificados.

Aplica-se a

MakeDynamic(Type, CallSiteBinder, Expression)

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);
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 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 o DelegateType, Binder, e Arguments define os valores especificados.

Aplica-se a

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

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);
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 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 o DelegateType, Binder, e Arguments define os valores especificados.

Aplica-se a

MakeDynamic(Type, CallSiteBinder, Expression[])

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);
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 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 o DelegateType, Binder, e Arguments define os valores especificados.

Aplica-se a