Expression.MakeUnary Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine UnaryExpression durch Aufrufen der geeigneten Factorymethode.
Überlädt
MakeUnary(ExpressionType, Expression, Type) |
Erstellt bei gegebenem Operanden eine UnaryExpression durch Aufrufen der entsprechenden Factorymethode. |
MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
Erstellt bei gegebenem Operanden und gegebener implementierenden Methode eine UnaryExpression durch Aufrufen der entsprechenden Factorymethode. |
MakeUnary(ExpressionType, Expression, Type)
Erstellt bei gegebenem Operanden eine UnaryExpression durch Aufrufen der entsprechenden Factorymethode.
public:
static System::Linq::Expressions::UnaryExpression ^ MakeUnary(System::Linq::Expressions::ExpressionType unaryType, System::Linq::Expressions::Expression ^ operand, Type ^ type);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type);
static member MakeUnary : System.Linq.Expressions.ExpressionType * System.Linq.Expressions.Expression * Type -> System.Linq.Expressions.UnaryExpression
Public Shared Function MakeUnary (unaryType As ExpressionType, operand As Expression, type As Type) As UnaryExpression
Parameter
- unaryType
- ExpressionType
Der ExpressionType, der den Typ der unären Operation angibt.
- operand
- Expression
Eine Expression, die den Operanden darstellt.
- type
- Type
Der Type, der den zu konvertierenden Typ angibt (übergeben Sie null
, wenn dies nicht benötigt wird).
Gibt zurück
Der UnaryExpression, der aus dem Aufruf der geeigneten Factorymethode resultiert.
Ausnahmen
operand
ist null
.
unaryType
entspricht keinem Knoten mit einem unären Ausdruck.
Hinweise
Der unaryType
Parameter bestimmt, welche UnaryExpression Factorymethode diese Methode aufruft. Wenn unaryType
die Methode beispielsweise gleich Convertist, wird diese Methode aufgerufen Convert. Der type
Parameter wird ignoriert, wenn er nicht auf die aufgerufene Factorymethode angewendet wird.
Gilt für
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
Erstellt bei gegebenem Operanden und gegebener implementierenden Methode eine UnaryExpression durch Aufrufen der entsprechenden Factorymethode.
public:
static System::Linq::Expressions::UnaryExpression ^ MakeUnary(System::Linq::Expressions::ExpressionType unaryType, System::Linq::Expressions::Expression ^ operand, Type ^ type, System::Reflection::MethodInfo ^ method);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo method);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo? method);
static member MakeUnary : System.Linq.Expressions.ExpressionType * System.Linq.Expressions.Expression * Type * System.Reflection.MethodInfo -> System.Linq.Expressions.UnaryExpression
Public Shared Function MakeUnary (unaryType As ExpressionType, operand As Expression, type As Type, method As MethodInfo) As UnaryExpression
Parameter
- unaryType
- ExpressionType
Der ExpressionType, der den Typ der unären Operation angibt.
- operand
- Expression
Eine Expression, die den Operanden darstellt.
- type
- Type
Der Type, der den zu konvertierenden Typ angibt (übergeben Sie null
, wenn dies nicht benötigt wird).
- method
- MethodInfo
Die MethodInfo, die die implementierende Methode darstellt.
Gibt zurück
Der UnaryExpression, der aus dem Aufruf der geeigneten Factorymethode resultiert.
Ausnahmen
operand
ist null
.
unaryType
entspricht keinem Knoten mit einem unären Ausdruck.
Hinweise
Der unaryType
Parameter bestimmt, welche UnaryExpression Factorymethode diese Methode aufruft. Wenn unaryType
die Methode beispielsweise gleich Convertist, wird diese Methode aufgerufen Convert. Die type
Parameter werden method
ignoriert, wenn sie nicht auf die aufgerufene Factorymethode angewendet werden.