Expression.MakeUnary Methode

Definitie

Hiermee maakt u een UnaryExpression door de juiste factory-methode aan te roepen.

Overloads

Name Description
MakeUnary(ExpressionType, Expression, Type)

Hiermee maakt u een UnaryExpression, op basis van een operand, door de juiste factory-methode aan te roepen.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Hiermee maakt u een UnaryExpression, op basis van een operand en een implementatiemethode, door de juiste factory-methode aan te roepen.

MakeUnary(ExpressionType, Expression, Type)

Hiermee maakt u een UnaryExpression, op basis van een operand, door de juiste factory-methode aan te roepen.

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

Parameters

unaryType
ExpressionType

Hiermee ExpressionType geeft u het type unaire bewerking op.

operand
Expression

Een Expression die de operand vertegenwoordigt.

type
Type

Hiermee Type geeft u het type op waarnaar moet worden geconverteerd (pas null indien niet van toepassing).

Retouren

Dit UnaryExpression is het resultaat van het aanroepen van de juiste factory-methode.

Uitzonderingen

operand is null.

unaryType komt niet overeen met een unaire expressieknooppunt.

Opmerkingen

De unaryType parameter bepaalt welke UnaryExpression factorymethode deze methode aanroept. Als deze methode bijvoorbeeld unaryType gelijk is aan Convert, wordt deze methode aangeroepen Convert. De typeparameter wordt genegeerd als deze niet van toepassing is op de factorymethode die wordt aangeroepen.

Van toepassing op

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Hiermee maakt u een UnaryExpression, op basis van een operand en een implementatiemethode, door de juiste factory-methode aan te roepen.

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

Parameters

unaryType
ExpressionType

Hiermee ExpressionType geeft u het type unaire bewerking op.

operand
Expression

Een Expression die de operand vertegenwoordigt.

type
Type

Hiermee Type geeft u het type op waarnaar moet worden geconverteerd (pas null indien niet van toepassing).

method
MethodInfo

De MethodInfo methode die de implementatiemethode vertegenwoordigt.

Retouren

Dit UnaryExpression is het resultaat van het aanroepen van de juiste factory-methode.

Uitzonderingen

operand is null.

unaryType komt niet overeen met een unaire expressieknooppunt.

Opmerkingen

De unaryType parameter bepaalt welke UnaryExpression factorymethode deze methode aanroept. Als deze methode bijvoorbeeld unaryType gelijk is aan Convert, wordt deze methode aangeroepen Convert. De type parameters method worden genegeerd als ze niet van toepassing zijn op de factorymethode die wordt aangeroepen.

Van toepassing op