Expression.MakeUnary Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
UnaryExpression Vytvoří voláním metody příslušné továrny.
Přetížení
| MakeUnary(ExpressionType, Expression, Type) |
UnaryExpressionVytvoří , daný operand, zavoláním metody příslušné továrny. |
| MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
UnaryExpressionVytvoří , daný operand a implementuje metodu voláním metody příslušné továrny. |
MakeUnary(ExpressionType, Expression, Type)
- Zdroj:
- UnaryExpression.cs
- Zdroj:
- UnaryExpression.cs
- Zdroj:
- UnaryExpression.cs
UnaryExpressionVytvoří , daný operand, zavoláním metody příslušné továrny.
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
Parametry
- unaryType
- ExpressionType
Určuje ExpressionType typ unární operace.
- operand
- Expression
Představuje Expression operand.
Návraty
Hodnota UnaryExpression , která je výsledkem volání metody příslušné továrny.
Výjimky
operand je null.
unaryType neodpovídá uzlu unárního výrazu.
Poznámky
Parametr unaryType určuje, kterou UnaryExpression metodu továrny tato metoda volá. Pokud unaryType je například hodnota rovna hodnotě Convert, tato metoda vyvolá Convert. Parametr typeje ignorován, pokud se nevztahuje na metodu factory, která je volána.
Platí pro
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
- Zdroj:
- UnaryExpression.cs
- Zdroj:
- UnaryExpression.cs
- Zdroj:
- UnaryExpression.cs
UnaryExpressionVytvoří , daný operand a implementuje metodu voláním metody příslušné továrny.
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
Parametry
- unaryType
- ExpressionType
Určuje ExpressionType typ unární operace.
- operand
- Expression
Představuje Expression operand.
- method
- MethodInfo
Představuje MethodInfo metodu implementace.
Návraty
Hodnota UnaryExpression , která je výsledkem volání metody příslušné továrny.
Výjimky
operand je null.
unaryType neodpovídá uzlu unárního výrazu.
Poznámky
Parametr unaryType určuje, kterou UnaryExpression metodu továrny tato metoda volá. Pokud unaryType je například hodnota rovna hodnotě Convert, tato metoda vyvolá Convert. Parametry type a method jsou ignorovány, pokud se nevztahují na metodu factory, která je volána.