Expression.MakeUnary Methode

Definition

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.

type
Type

Dies Type gibt den Typ an, in den konvertiert werden soll (falls null nicht zutreffend).

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.

type
Type

Dies Type gibt den Typ an, in den konvertiert werden soll (falls null nicht zutreffend).

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.

Gilt für: