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
MakeUnary(ExpressionType, Expression, Type) |
Tworzy element UnaryExpression, na podstawie operandu, wywołując odpowiednią metodę fabryki. |
MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
Tworzy metodę UnaryExpression, na podstawie operandu i metody implementowania, 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
Tworzy element UnaryExpression, na podstawie operandu, 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 ten wynika z wywołania odpowiedniej metody fabryki.
Wyjątki
operand
to 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 type
jest ignorowany, jeśli nie ma zastosowania do wywoływanej metody fabrycznej.
Dotyczy
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
- Źródło:
- UnaryExpression.cs
Tworzy metodę UnaryExpression, na podstawie operandu i metody implementowania, 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 ten wynika z wywołania odpowiedniej metody fabryki.
Wyjątki
operand
to 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 wywoływanej metody fabrycznej.