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 entsprechenden Factorymethode.
Überlädt
| Name | Beschreibung |
|---|---|
| MakeUnary(ExpressionType, Expression, Type) |
Erstellt einen UnaryExpressionOperanden , indem die entsprechende Factorymethode aufgerufen wird. |
| MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
Erstellt einen UnaryExpressionOperanden und eine Implementierungsmethode, indem die entsprechende Factorymethode aufgerufen wird. |
MakeUnary(ExpressionType, Expression, Type)
Erstellt einen UnaryExpressionOperanden , indem die entsprechende Factorymethode aufgerufen wird.
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
Dies ExpressionType gibt den Typ des unären Vorgangs an.
- operand
- Expression
Ein Expression Wert, der den Operanden darstellt.
Gibt zurück
Dies UnaryExpression ergibt sich aus dem Aufrufen der entsprechenden Factorymethode.
Ausnahmen
operand ist null.
unaryType entspricht keinem unären Ausdrucksknoten.
Hinweise
Der unaryType Parameter bestimmt, welche UnaryExpression Factorymethode diese Methode aufruft. Wenn unaryType die Methode beispielsweise gleich Convertist, wird diese Methode aufgerufen Convert. Der typeParameter wird ignoriert, wenn er nicht auf die aufgerufene Factorymethode angewendet wird.
Gilt für:
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
Erstellt einen UnaryExpressionOperanden und eine Implementierungsmethode, indem die entsprechende Factorymethode aufgerufen wird.
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
Dies ExpressionType gibt den Typ des unären Vorgangs an.
- operand
- Expression
Ein Expression Wert, der den Operanden darstellt.
- method
- MethodInfo
Dies MethodInfo stellt die Implementierungsmethode dar.
Gibt zurück
Dies UnaryExpression ergibt sich aus dem Aufrufen der entsprechenden Factorymethode.
Ausnahmen
operand ist null.
unaryType entspricht keinem unären Ausdrucksknoten.
Hinweise
Der unaryType Parameter bestimmt, welche UnaryExpression Factorymethode diese Methode aufruft. Wenn unaryType die Methode beispielsweise gleich Convertist, wird diese Methode aufgerufen Convert. Die Parameter und method Parameter type werden ignoriert, wenn sie nicht auf die aufgerufene Factorymethode angewendet werden.