Expression.MakeUnary Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy obiekt UnaryExpression przez wywołanie odpowiedniej metody fabryki.
Przeciążenia
| Nazwa | Opis |
|---|---|
| MakeUnary(ExpressionType, Expression, Type) |
Tworzy element UnaryExpression, podany operand, wywołując odpowiednią metodę fabryki. |
| MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
Tworzy metodę UnaryExpression, na podstawie operandu i implementując metodę, wywołując odpowiednią metodę fabryki. |
MakeUnary(ExpressionType, Expression, Type)
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
Tworzy element UnaryExpression, podany operand, wywołując odpowiednią metodę fabryki.
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
Określa ExpressionType typ operacji jednoargumentowej.
- operand
- Expression
Element Expression reprezentujący operand.
Zwraca
Wynik UnaryExpression wywołania odpowiedniej metody fabryki.
Wyjątki
Parametr operand ma wartość null.
unaryType nie odpowiada węzłowi wyrażenia jednoargumentowego.
Uwagi
Parametr unaryType określa, która UnaryExpression metoda fabryki wywołuje tę metodę. Jeśli na przykład unaryType wartość jest równa Convert, ta metoda wywołuje metodę Convert. Parametr typejest ignorowany, jeśli nie ma zastosowania do metody fabryki, która jest wywoływana.
Dotyczy
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
Tworzy metodę UnaryExpression, na podstawie operandu i implementując metodę, wywołując odpowiednią metodę fabryki.
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
Określa ExpressionType typ operacji jednoargumentowej.
- operand
- Expression
Element Expression reprezentujący operand.
- method
- MethodInfo
Element MethodInfo reprezentujący metodę implementowania.
Zwraca
Wynik UnaryExpression wywołania odpowiedniej metody fabryki.
Wyjątki
Parametr operand ma wartość null.
unaryType nie odpowiada węzłowi wyrażenia jednoargumentowego.
Uwagi
Parametr unaryType określa, która UnaryExpression metoda fabryki wywołuje tę metodę. Jeśli na przykład unaryType wartość jest równa Convert, ta metoda wywołuje metodę Convert. Parametry type i method są ignorowane, jeśli nie mają zastosowania do metody fabryki, która jest wywoływana.