Expression.MakeUnary Méthode

Définition

Crée un UnaryExpression en appelant la méthode de fabrique appropriée.

Surcharges

Nom Description
MakeUnary(ExpressionType, Expression, Type)

Crée un UnaryExpressionopérande , donné, en appelant la méthode de fabrique appropriée.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crée une UnaryExpressionméthode d’opérande et d’implémentation donnée en appelant la méthode de fabrique appropriée.

MakeUnary(ExpressionType, Expression, Type)

Crée un UnaryExpressionopérande , donné, en appelant la méthode de fabrique appropriée.

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

Paramètres

unaryType
ExpressionType

Qui ExpressionType spécifie le type d’opération unaire.

operand
Expression

Qui Expression représente l’opérande.

type
Type

Qui Type spécifie le type à convertir en (le null cas échéant).

Retours

Résultat UnaryExpression de l’appel de la méthode de fabrique appropriée.

Exceptions

operand a la valeur null.

unaryType ne correspond pas à un nœud d’expression unaire.

Remarques

Le unaryType paramètre détermine la UnaryExpression méthode de fabrique que cette méthode appelle. Par exemple, si unaryType elle est égale à Convert, cette méthode appelle Convert. Le typeparamètre est ignoré s’il ne s’applique pas à la méthode de fabrique appelée.

S’applique à

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crée une UnaryExpressionméthode d’opérande et d’implémentation donnée en appelant la méthode de fabrique appropriée.

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

Paramètres

unaryType
ExpressionType

Qui ExpressionType spécifie le type d’opération unaire.

operand
Expression

Qui Expression représente l’opérande.

type
Type

Qui Type spécifie le type à convertir en (le null cas échéant).

method
MethodInfo

Qui MethodInfo représente la méthode d’implémentation.

Retours

Résultat UnaryExpression de l’appel de la méthode de fabrique appropriée.

Exceptions

operand a la valeur null.

unaryType ne correspond pas à un nœud d’expression unaire.

Remarques

Le unaryType paramètre détermine la UnaryExpression méthode de fabrique que cette méthode appelle. Par exemple, si unaryType elle est égale à Convert, cette méthode appelle Convert. Les type paramètres et method les paramètres sont ignorés s’ils ne s’appliquent pas à la méthode de fabrique appelée.

S’applique à