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 type
je 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.