Expression.MakeUnary Metodo

Definizione

Crea un oggetto UnaryExpression chiamando il metodo factory appropriato.

Overload

Nome Descrizione
MakeUnary(ExpressionType, Expression, Type)

Crea un UnaryExpressionoggetto , dato un operando, chiamando il metodo factory appropriato.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crea un UnaryExpressionoggetto , dato un operando e implementando il metodo , chiamando il metodo factory appropriato.

MakeUnary(ExpressionType, Expression, Type)

Crea un UnaryExpressionoggetto , dato un operando, chiamando il metodo factory appropriato.

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

Parametri

unaryType
ExpressionType

Oggetto ExpressionType che specifica il tipo di operazione unaria.

operand
Expression

Oggetto Expression che rappresenta l'operando.

type
Type

Oggetto Type che specifica il tipo da convertire in (se null non applicabile).

Valori restituiti

Oggetto UnaryExpression risultante dalla chiamata al metodo factory appropriato.

Eccezioni

operand è null.

unaryType non corrisponde a un nodo di espressione unario.

Commenti

Il unaryType parametro determina il UnaryExpression metodo factory chiamato da questo metodo. Ad esempio, se unaryType è uguale a Convert, questo metodo richiama Convert. Il typeparametro viene ignorato se non si applica al metodo factory chiamato.

Si applica a

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crea un UnaryExpressionoggetto , dato un operando e implementando il metodo , chiamando il metodo factory appropriato.

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

Parametri

unaryType
ExpressionType

Oggetto ExpressionType che specifica il tipo di operazione unaria.

operand
Expression

Oggetto Expression che rappresenta l'operando.

type
Type

Oggetto Type che specifica il tipo da convertire in (se null non applicabile).

method
MethodInfo

Oggetto MethodInfo che rappresenta il metodo di implementazione.

Valori restituiti

Oggetto UnaryExpression risultante dalla chiamata al metodo factory appropriato.

Eccezioni

operand è null.

unaryType non corrisponde a un nodo di espressione unario.

Commenti

Il unaryType parametro determina il UnaryExpression metodo factory chiamato da questo metodo. Ad esempio, se unaryType è uguale a Convert, questo metodo richiama Convert. I type parametri e method vengono ignorati se non si applicano al metodo factory chiamato.

Si applica a