Bagikan melalui


Expression.MakeUnary Metode

Definisi

Membuat dengan UnaryExpression memanggil metode pabrik yang sesuai.

Overload

MakeUnary(ExpressionType, Expression, Type)

UnaryExpressionMembuat , diberikan operand, dengan memanggil metode pabrik yang sesuai.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

UnaryExpressionMembuat , diberikan operand dan metode penerapan, dengan memanggil metode pabrik yang sesuai.

MakeUnary(ExpressionType, Expression, Type)

Sumber:
UnaryExpression.cs
Sumber:
UnaryExpression.cs
Sumber:
UnaryExpression.cs

UnaryExpressionMembuat , diberikan operand, dengan memanggil metode pabrik yang sesuai.

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

Parameter

unaryType
ExpressionType

ExpressionType yang menentukan jenis operasi unary.

operand
Expression

Yang Expression mewakili operand.

type
Type

Type yang menentukan jenis yang akan dikonversi ke (lulus null jika tidak berlaku).

Mengembalikan

Hasil UnaryExpression dari memanggil metode pabrik yang sesuai.

Pengecualian

operandadalah null.

unaryType tidak sesuai dengan simpul ekspresi unary.

Keterangan

Parameter unaryType menentukan metode pabrik mana yang UnaryExpression dipanggil metode ini. Misalnya, jika unaryType sama dengan Convert, metode ini memanggil Convert. Parameter typediabaikan jika tidak berlaku untuk metode pabrik yang dipanggil.

Berlaku untuk

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Sumber:
UnaryExpression.cs
Sumber:
UnaryExpression.cs
Sumber:
UnaryExpression.cs

UnaryExpressionMembuat , diberikan operand dan metode penerapan, dengan memanggil metode pabrik yang sesuai.

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

Parameter

unaryType
ExpressionType

ExpressionType yang menentukan jenis operasi unary.

operand
Expression

Yang Expression mewakili operand.

type
Type

Type yang menentukan jenis yang akan dikonversi ke (lulus null jika tidak berlaku).

method
MethodInfo

MethodInfo yang mewakili metode penerapan.

Mengembalikan

Hasil UnaryExpression dari memanggil metode pabrik yang sesuai.

Pengecualian

operandadalah null.

unaryType tidak sesuai dengan simpul ekspresi unary.

Keterangan

Parameter unaryType menentukan metode pabrik mana yang UnaryExpression dipanggil metode ini. Misalnya, jika unaryType sama dengan Convert, metode ini memanggil Convert. Parameter type dan method diabaikan jika tidak berlaku untuk metode pabrik yang dipanggil.

Berlaku untuk