Expression.MakeDynamic Methode

Definition

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt.

Überlädt

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

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt, der an die bereitgestellten CallSiteBinder und vier Argumente gebunden ist.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt, der an die bereitgestellten CallSiteBinder und zwei Argumente gebunden ist.

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

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt, der an die bereitgestellten CallSiteBinder und drei Argumente gebunden ist.

MakeDynamic(Type, CallSiteBinder, Expression)

Erstellt eine DynamicExpression , die einen dynamischen Vorgang darstellt, der an das angegebene CallSiteBinder und ein Argument gebunden ist.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Erstellt eine DynamicExpression , die einen dynamischen Vorgang darstellt, der von der bereitgestellten Operation CallSiteBindergebunden ist.

MakeDynamic(Type, CallSiteBinder, Expression[])

Erstellt eine DynamicExpression , die einen dynamischen Vorgang darstellt, der von der bereitgestellten Operation CallSiteBindergebunden ist.

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

Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt, der an die bereitgestellten CallSiteBinder und vier Argumente gebunden ist.

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

Parameter

delegateType
Type

Der Typ der Stellvertretung, die von der CallSite.

binder
CallSiteBinder

Der Laufzeitordner für den dynamischen Vorgang.

arg0
Expression

Das erste Argument für den dynamischen Vorgang.

arg1
Expression

Das zweite Argument für den dynamischen Vorgang.

arg2
Expression

Das dritte Argument für den dynamischen Vorgang.

arg3
Expression

Das vierte Argument für den dynamischen Vorgang.

Gibt zurück

A DynamicExpression that has equal to NodeType and has Dynamic the DelegateType, Binderand Arguments set to the specified values.

Attribute

Gilt für:

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt, der an die bereitgestellten CallSiteBinder und zwei Argumente gebunden ist.

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

Parameter

delegateType
Type

Der Typ der Stellvertretung, die von der CallSite.

binder
CallSiteBinder

Der Laufzeitordner für den dynamischen Vorgang.

arg0
Expression

Das erste Argument für den dynamischen Vorgang.

arg1
Expression

Das zweite Argument für den dynamischen Vorgang.

Gibt zurück

A DynamicExpression that has equal to NodeType and has Dynamic the DelegateType, Binderand Arguments set to the specified values.

Attribute

Gilt für:

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

Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs

Erstellt einen DynamicExpression , der einen dynamischen Vorgang darstellt, der an die bereitgestellten CallSiteBinder und drei Argumente gebunden ist.

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

Parameter

delegateType
Type

Der Typ der Stellvertretung, die von der CallSite.

binder
CallSiteBinder

Der Laufzeitordner für den dynamischen Vorgang.

arg0
Expression

Das erste Argument für den dynamischen Vorgang.

arg1
Expression

Das zweite Argument für den dynamischen Vorgang.

arg2
Expression

Das dritte Argument für den dynamischen Vorgang.

Gibt zurück

A DynamicExpression that has equal to NodeType and has Dynamic the DelegateType, Binderand Arguments set to the specified values.

Attribute

Gilt für:

MakeDynamic(Type, CallSiteBinder, Expression)

Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs

Erstellt eine DynamicExpression , die einen dynamischen Vorgang darstellt, der an das angegebene CallSiteBinder und ein Argument gebunden ist.

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

Parameter

delegateType
Type

Der Typ der Stellvertretung, die von der CallSite.

binder
CallSiteBinder

Der Laufzeitordner für den dynamischen Vorgang.

arg0
Expression

Das Argument für den dynamischen Vorgang.

Gibt zurück

A DynamicExpression that has equal to NodeType and has Dynamic the DelegateType, Binderand Arguments set to the specified values.

Attribute

Gilt für:

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs

Erstellt eine DynamicExpression , die einen dynamischen Vorgang darstellt, der von der bereitgestellten Operation CallSiteBindergebunden ist.

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

Parameter

delegateType
Type

Der Typ der Stellvertretung, die von der CallSite.

binder
CallSiteBinder

Der Laufzeitordner für den dynamischen Vorgang.

arguments
IEnumerable<Expression>

Die Argumente für den dynamischen Vorgang.

Gibt zurück

A DynamicExpression that has equal to NodeType and has Dynamic the DelegateType, Binderand Arguments set to the specified values.

Attribute

Gilt für:

MakeDynamic(Type, CallSiteBinder, Expression[])

Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs
Quelle:
Expression.cs

Erstellt eine DynamicExpression , die einen dynamischen Vorgang darstellt, der von der bereitgestellten Operation CallSiteBindergebunden ist.

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

Parameter

delegateType
Type

Der Typ der Stellvertretung, die von der CallSite.

binder
CallSiteBinder

Der Laufzeitordner für den dynamischen Vorgang.

arguments
Expression[]

Die Argumente für den dynamischen Vorgang.

Gibt zurück

A DynamicExpression that has equal to NodeType and has Dynamic the DelegateType, Binderand Arguments set to the specified values.

Attribute

Gilt für: