Condividi tramite


Expression.MakeDynamic Metodo

Definizione

Crea DynamicExpression che rappresenta un'operazione dinamica.

Overload

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

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da quattro argomenti.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da due argomenti.

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

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da tre argomenti.

MakeDynamic(Type, CallSiteBinder, Expression)

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da un argomento.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato.

MakeDynamic(Type, CallSiteBinder, Expression[])

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato.

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

Origine:
Expression.cs
Origine:
Expression.cs
Origine:
Expression.cs

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da quattro argomenti.

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

Parametri

delegateType
Type

Tipo del delegato usato dall'oggetto CallSite.

binder
CallSiteBinder

Binder di runtime per l'operazione dinamica.

arg0
Expression

Primo argomento per l'operazione dinamica.

arg1
Expression

Secondo argomento per l'operazione dinamica.

arg2
Expression

Terzo argomento per l'operazione dinamica.

arg3
Expression

Quarto argomento per l'operazione dinamica.

Restituisce

Oggetto DynamicExpression la cui proprietà NodeType è uguale a Dynamic e le cui proprietà DelegateType, Binder e Arguments sono impostate sui valori specificati.

Si applica a

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Origine:
Expression.cs
Origine:
Expression.cs
Origine:
Expression.cs

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da due argomenti.

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

Parametri

delegateType
Type

Tipo del delegato usato dall'oggetto CallSite.

binder
CallSiteBinder

Binder di runtime per l'operazione dinamica.

arg0
Expression

Primo argomento per l'operazione dinamica.

arg1
Expression

Secondo argomento per l'operazione dinamica.

Restituisce

Oggetto DynamicExpression la cui proprietà NodeType è uguale a Dynamic e le cui proprietà DelegateType, Binder e Arguments sono impostate sui valori specificati.

Si applica a

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

Origine:
Expression.cs
Origine:
Expression.cs
Origine:
Expression.cs

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da tre argomenti.

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

Parametri

delegateType
Type

Tipo del delegato usato dall'oggetto CallSite.

binder
CallSiteBinder

Binder di runtime per l'operazione dinamica.

arg0
Expression

Primo argomento per l'operazione dinamica.

arg1
Expression

Secondo argomento per l'operazione dinamica.

arg2
Expression

Terzo argomento per l'operazione dinamica.

Restituisce

Oggetto DynamicExpression la cui proprietà NodeType è uguale a Dynamic e le cui proprietà DelegateType, Binder e Arguments sono impostate sui valori specificati.

Si applica a

MakeDynamic(Type, CallSiteBinder, Expression)

Origine:
Expression.cs
Origine:
Expression.cs
Origine:
Expression.cs

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato e da un argomento.

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

Parametri

delegateType
Type

Tipo del delegato usato dall'oggetto CallSite.

binder
CallSiteBinder

Binder di runtime per l'operazione dinamica.

arg0
Expression

Argomento per l'operazione dinamica.

Restituisce

Oggetto DynamicExpression la cui proprietà NodeType è uguale a Dynamic e le cui proprietà DelegateType, Binder e Arguments sono impostate sui valori specificati.

Si applica a

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Origine:
Expression.cs
Origine:
Expression.cs
Origine:
Expression.cs

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato.

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

Parametri

delegateType
Type

Tipo del delegato usato dall'oggetto CallSite.

binder
CallSiteBinder

Binder di runtime per l'operazione dinamica.

arguments
IEnumerable<Expression>

Argomenti per l'operazione dinamica.

Restituisce

Oggetto DynamicExpression la cui proprietà NodeType è uguale a Dynamic e le cui proprietà DelegateType, Binder e Arguments sono impostate sui valori specificati.

Si applica a

MakeDynamic(Type, CallSiteBinder, Expression[])

Origine:
Expression.cs
Origine:
Expression.cs
Origine:
Expression.cs

Crea un oggetto DynamicExpression che rappresenta un'operazione dinamica associata dall'oggetto CallSiteBinder specificato.

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

Parametri

delegateType
Type

Tipo del delegato usato dall'oggetto CallSite.

binder
CallSiteBinder

Binder di runtime per l'operazione dinamica.

arguments
Expression[]

Argomenti per l'operazione dinamica.

Restituisce

Oggetto DynamicExpression la cui proprietà NodeType è uguale a Dynamic e le cui proprietà DelegateType, Binder e Arguments sono impostate sui valori specificati.

Si applica a