Język

Expression.MakeUnary Metoda

Definicja

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.

type
Type

Określa Type typ, na który ma zostać przekonwertowany (przekaż null , jeśli nie dotyczy).

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.

type
Type

Określa Type typ, na który ma zostać przekonwertowany (przekaż null , jeśli nie dotyczy).

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.

Dotyczy