Expression.MakeUnary Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en UnaryExpression genom att anropa lämplig fabriksmetod.
Överlagringar
| Name | Description |
|---|---|
| MakeUnary(ExpressionType, Expression, Type) |
Skapar en UnaryExpression, angiven operand, genom att anropa lämplig fabriksmetod. |
| MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
Skapar en UnaryExpression, givet en operand- och implementeringsmetod genom att anropa lämplig fabriksmetod. |
MakeUnary(ExpressionType, Expression, Type)
Skapar en UnaryExpression, angiven operand, genom att anropa lämplig fabriksmetod.
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
Parametrar
- unaryType
- ExpressionType
Det ExpressionType som anger typen av unary-åtgärd.
- operand
- Expression
En Expression som representerar operanden.
- type
- Type
Det Type som anger vilken typ som ska konverteras till (skicka null om det inte är tillämpligt).
Returer
Resultatet UnaryExpression av att anropa lämplig fabriksmetod.
Undantag
operand är null.
unaryType motsvarar inte en unary-uttrycksnod.
Kommentarer
Parametern unaryType avgör vilken UnaryExpression fabriksmetod den här metoden anropar. Om till exempel unaryType är lika med Convertanropar Convertden här metoden . Parametern typeignoreras om den inte gäller för den fabriksmetod som anropas.
Gäller för
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
Skapar en UnaryExpression, givet en operand- och implementeringsmetod genom att anropa lämplig fabriksmetod.
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
Parametrar
- unaryType
- ExpressionType
Det ExpressionType som anger typen av unary-åtgärd.
- operand
- Expression
En Expression som representerar operanden.
- type
- Type
Det Type som anger vilken typ som ska konverteras till (skicka null om det inte är tillämpligt).
- method
- MethodInfo
Det MethodInfo som representerar implementeringsmetoden.
Returer
Resultatet UnaryExpression av att anropa lämplig fabriksmetod.
Undantag
operand är null.
unaryType motsvarar inte en unary-uttrycksnod.
Kommentarer
Parametern unaryType avgör vilken UnaryExpression fabriksmetod den här metoden anropar. Om till exempel unaryType är lika med Convertanropar Convertden här metoden . Parametrarna type och method ignoreras om de inte gäller för den fabriksmetod som anropas.