Expression.Dynamic Methode

Definition

Erstellt eine DynamicExpression, die einen dynamischen Vorgang darstellt.

Überlädt

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

Dynamic(CallSiteBinder, Type, Expression, Expression)

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

Dynamic(CallSiteBinder, Type, Expression)

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

Dynamic(CallSiteBinder, Type, Expression[])

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)

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

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, 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 Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression, arg3 As Expression) As DynamicExpression

Parameter

binder
CallSiteBinder

Der Laufzeitbinder für den dynamischen Vorgang.

returnType
Type

Der Ergebnistyp des dynamischen Ausdrucks.

arg0
Expression

Das erste Argument des dynamischen Vorgangs.

arg1
Expression

Das zweite Argument des dynamischen Vorgangs.

arg2
Expression

Das dritte Argument des dynamischen Vorgangs.

arg3
Expression

Das vierte Argument des dynamischen Vorgangs.

Gibt zurück

Ein DynamicExpression, bei dem NodeType gleich Dynamic ist und die Binder-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

Hinweise

Die DelegateType -Eigenschaft des Ergebnisses wird aus den Typen der Argumente und dem angegebenen Rückgabetyp abgeleitet.

Gilt für:

Dynamic(CallSiteBinder, Type, Expression, Expression)

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

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression) As DynamicExpression

Parameter

binder
CallSiteBinder

Der Laufzeitbinder für den dynamischen Vorgang.

returnType
Type

Der Ergebnistyp des dynamischen Ausdrucks.

arg0
Expression

Das erste Argument des dynamischen Vorgangs.

arg1
Expression

Das zweite Argument des dynamischen Vorgangs.

Gibt zurück

Ein DynamicExpression, bei dem NodeType gleich Dynamic ist und die Binder-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

Hinweise

Die DelegateType -Eigenschaft des Ergebnisses wird aus den Typen der Argumente und dem angegebenen Rückgabetyp abgeleitet.

Gilt für:

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)

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

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression) As DynamicExpression

Parameter

binder
CallSiteBinder

Der Laufzeitbinder für den dynamischen Vorgang.

returnType
Type

Der Ergebnistyp des dynamischen Ausdrucks.

arg0
Expression

Das erste Argument des dynamischen Vorgangs.

arg1
Expression

Das zweite Argument des dynamischen Vorgangs.

arg2
Expression

Das dritte Argument des dynamischen Vorgangs.

Gibt zurück

Ein DynamicExpression, bei dem NodeType gleich Dynamic ist und die Binder-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

Hinweise

Die DelegateType -Eigenschaft des Ergebnisses wird aus den Typen der Argumente und dem angegebenen Rückgabetyp abgeleitet.

Gilt für:

Dynamic(CallSiteBinder, Type, Expression)

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

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression) As DynamicExpression

Parameter

binder
CallSiteBinder

Der Laufzeitbinder für den dynamischen Vorgang.

returnType
Type

Der Ergebnistyp des dynamischen Ausdrucks.

arg0
Expression

Das erste Argument des dynamischen Vorgangs.

Gibt zurück

Ein DynamicExpression, bei dem NodeType gleich Dynamic ist und die Binder-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

Hinweise

Die DelegateType -Eigenschaft des Ergebnisses wird aus den Typen der Argumente und dem angegebenen Rückgabetyp abgeleitet.

Gilt für:

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

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

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arguments As IEnumerable(Of Expression)) As DynamicExpression

Parameter

binder
CallSiteBinder

Der Laufzeitbinder für den dynamischen Vorgang.

returnType
Type

Der Ergebnistyp des dynamischen Ausdrucks.

arguments
IEnumerable<Expression>

Die Argumente des dynamischen Vorgangs.

Gibt zurück

Ein DynamicExpression, bei dem NodeType gleich Dynamic ist und die Binder-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

Hinweise

Die DelegateType -Eigenschaft des Ergebnisses wird aus den Typen der Argumente und dem angegebenen Rückgabetyp abgeleitet.

Gilt für:

Dynamic(CallSiteBinder, Type, Expression[])

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

Erstellt ein DynamicExpression, das einen dynamischen, vom bereitgestellten CallSiteBinder gebundenen Vorgang darstellt.

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, params System.Linq.Expressions.Expression[] arguments);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, ParamArray arguments As Expression()) As DynamicExpression

Parameter

binder
CallSiteBinder

Der Laufzeitbinder für den dynamischen Vorgang.

returnType
Type

Der Ergebnistyp des dynamischen Ausdrucks.

arguments
Expression[]

Die Argumente des dynamischen Vorgangs.

Gibt zurück

Ein DynamicExpression, bei dem NodeType gleich Dynamic ist und die Binder-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

Hinweise

Die DelegateType -Eigenschaft des Ergebnisses wird aus den Typen der Argumente und dem angegebenen Rückgabetyp abgeleitet.

Gilt für: