Expression.MakeDynamic Méthode

Définition

Crée un DynamicExpression qui représente une opération dynamique.Creates a DynamicExpression that represents a dynamic operation.

Surcharges

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

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et quatre arguments.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and four arguments.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et deux arguments.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and two arguments.

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

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et trois arguments.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and three arguments.

MakeDynamic(Type, CallSiteBinder, Expression)

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et un argument.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and one argument.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

MakeDynamic(Type, CallSiteBinder, Expression[])

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et quatre arguments.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and four arguments.

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

Paramètres

delegateType
Type

Type du délégué utilisé par l'objet CallSite.The type of the delegate used by the CallSite.

binder
CallSiteBinder

Classeur de runtime de l'opération dynamique.The runtime binder for the dynamic operation.

arg0
Expression

Premier argument de l’opération dynamique.The first argument to the dynamic operation.

arg1
Expression

Deuxième argument de l'opération dynamique.The second argument to the dynamic operation.

arg2
Expression

Troisième argument de l'opération dynamique.The third argument to the dynamic operation.

arg3
Expression

Quatrième argument de l’opération dynamique.The fourth argument to the dynamic operation.

Retours

DynamicExpression dont NodeType est égal à Dynamic et dont DelegateType, Binder et Arguments ont les valeurs spécifiées.A DynamicExpression that has NodeType equal to Dynamic and has the DelegateType, Binder, and Arguments set to the specified values.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et deux arguments.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and two arguments.

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

Paramètres

delegateType
Type

Type du délégué utilisé par l'objet CallSite.The type of the delegate used by the CallSite.

binder
CallSiteBinder

Classeur de runtime de l'opération dynamique.The runtime binder for the dynamic operation.

arg0
Expression

Premier argument de l’opération dynamique.The first argument to the dynamic operation.

arg1
Expression

Deuxième argument de l'opération dynamique.The second argument to the dynamic operation.

Retours

DynamicExpression dont NodeType est égal à Dynamic et dont DelegateType, Binder et Arguments ont les valeurs spécifiées.A DynamicExpression that has NodeType equal to Dynamic and has the DelegateType, Binder, and Arguments set to the specified values.

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

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et trois arguments.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and three arguments.

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

Paramètres

delegateType
Type

Type du délégué utilisé par l'objet CallSite.The type of the delegate used by the CallSite.

binder
CallSiteBinder

Classeur de runtime de l'opération dynamique.The runtime binder for the dynamic operation.

arg0
Expression

Premier argument de l’opération dynamique.The first argument to the dynamic operation.

arg1
Expression

Deuxième argument de l'opération dynamique.The second argument to the dynamic operation.

arg2
Expression

Troisième argument de l'opération dynamique.The third argument to the dynamic operation.

Retours

DynamicExpression dont NodeType est égal à Dynamic et dont DelegateType, Binder et Arguments ont les valeurs spécifiées.A DynamicExpression that has NodeType equal to Dynamic and has the DelegateType, Binder, and Arguments set to the specified values.

MakeDynamic(Type, CallSiteBinder, Expression)

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni et un argument.Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and one argument.

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

Paramètres

delegateType
Type

Type du délégué utilisé par l'objet CallSite.The type of the delegate used by the CallSite.

binder
CallSiteBinder

Classeur de runtime de l'opération dynamique.The runtime binder for the dynamic operation.

arg0
Expression

Argument de l'opération dynamique.The argument to the dynamic operation.

Retours

DynamicExpression dont NodeType est égal à Dynamic et dont DelegateType, Binder et Arguments ont les valeurs spécifiées.A DynamicExpression that has NodeType equal to Dynamic and has the DelegateType, Binder, and Arguments set to the specified values.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni.Creates a DynamicExpression that represents a dynamic operation bound by the provided 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

Paramètres

delegateType
Type

Type du délégué utilisé par l'objet CallSite.The type of the delegate used by the CallSite.

binder
CallSiteBinder

Classeur de runtime de l'opération dynamique.The runtime binder for the dynamic operation.

arguments
IEnumerable<Expression>

Arguments de l’opération dynamique.The arguments to the dynamic operation.

Retours

DynamicExpression dont NodeType est égal à Dynamic et dont DelegateType, Binder et Arguments ont les valeurs spécifiées.A DynamicExpression that has NodeType equal to Dynamic and has the DelegateType, Binder, and Arguments set to the specified values.

MakeDynamic(Type, CallSiteBinder, Expression[])

Crée un DynamicExpression qui représente une opération dynamique liée par le CallSiteBinder fourni.Creates a DynamicExpression that represents a dynamic operation bound by the provided 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

Paramètres

delegateType
Type

Type du délégué utilisé par l'objet CallSite.The type of the delegate used by the CallSite.

binder
CallSiteBinder

Classeur de runtime de l'opération dynamique.The runtime binder for the dynamic operation.

arguments
Expression[]

Arguments de l’opération dynamique.The arguments to the dynamic operation.

Retours

DynamicExpression dont NodeType est égal à Dynamic et dont DelegateType, Binder et Arguments ont les valeurs spécifiées.A DynamicExpression that has NodeType equal to Dynamic and has the DelegateType, Binder, and Arguments set to the specified values.

S’applique à