Expression.MakeUnary Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
- 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.