Partager via


Expression.MakeUnary Méthode

Définition

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

Surcharges

MakeUnary(ExpressionType, Expression, Type)

Crée un UnaryExpression, avec un opérande, en appelant la méthode de fabrique appropriée.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crée un UnaryExpression, avec un opérande et une méthode d'implémentation, en appelant la méthode de fabrique appropriée.

MakeUnary(ExpressionType, Expression, Type)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

Crée un UnaryExpression, avec un opérande, 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

ExpressionType qui spécifie le type d'opération unaire.

operand
Expression

Expression qui représente l'opérande.

type
Type

Type qui spécifie le type de conversion (passez null le cas échéant).

Retours

UnaryExpression qui résulte 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 méthode de fabrique que UnaryExpression cette méthode appelle. Par exemple, si unaryType est égal à 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)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

Crée un UnaryExpression, avec un opérande et une méthode d'implémentation, 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);
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

ExpressionType qui spécifie le type d'opération unaire.

operand
Expression

Expression qui représente l'opérande.

type
Type

Type qui spécifie le type de conversion (passez null le cas échéant).

method
MethodInfo

MethodInfo qui représente la méthode d'implémentation.

Retours

UnaryExpression qui résulte 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 méthode de fabrique que UnaryExpression cette méthode appelle. Par exemple, si unaryType est égal à Convert, cette méthode appelle Convert. Les type paramètres et method sont ignorés s’ils ne s’appliquent pas à la méthode de fabrique appelée.

S’applique à