Condividi tramite


Expression.MakeUnary Metodo

Definizione

Crea un oggetto UnaryExpression tramite la chiamata al metodo factory appropriato.

Overload

MakeUnary(ExpressionType, Expression, Type)

Crea un oggetto UnaryExpression tramite la chiamata al metodo factory appropriato, dato un operando.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crea un oggetto UnaryExpression tramite la chiamata al metodo factory appropriato, dato un operando e il metodo di implementazione.

MakeUnary(ExpressionType, Expression, Type)

Origine:
UnaryExpression.cs
Origine:
UnaryExpression.cs
Origine:
UnaryExpression.cs

Crea un oggetto UnaryExpression tramite la chiamata al metodo factory appropriato, dato un operando.

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 in cui convertire (passare null se non applicabile).

Restituisce

Oggetto UnaryExpression risultante dalla chiamata al metodo factory appropriato.

Eccezioni

operand è null.

unaryType non corrisponde a un nodo di espressione unaria.

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)

Origine:
UnaryExpression.cs
Origine:
UnaryExpression.cs
Origine:
UnaryExpression.cs

Crea un oggetto UnaryExpression tramite la chiamata al metodo factory appropriato, dato un operando e il metodo di implementazione.

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

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 in cui convertire (passare null se non applicabile).

method
MethodInfo

Oggetto MethodInfo che rappresenta il metodo di implementazione.

Restituisce

Oggetto UnaryExpression risultante dalla chiamata al metodo factory appropriato.

Eccezioni

operand è null.

unaryType non corrisponde a un nodo di espressione unaria.

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