語言

Expression.MakeUnary 方法

定義

透過呼叫適當的工廠方法來建立 。UnaryExpression

多載

名稱 Description
MakeUnary(ExpressionType, Expression, Type)

透過呼叫適當的工廠方法,給定一個運算元,建立一個 UnaryExpression。

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

透過呼叫適當的工廠方法,給定操作數與實作方法,建立一個 UnaryExpression。

MakeUnary(ExpressionType, Expression, Type)

來源:
UnaryExpression.cs
來源:
UnaryExpression.cs
來源:
UnaryExpression.cs
來源:
UnaryExpression.cs
來源:
UnaryExpression.cs

透過呼叫適當的工廠方法,給定一個運算元,建立一個 UnaryExpression。

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

參數

unaryType
ExpressionType

該 ExpressionType 定義了一元運算的類型。

operand
Expression

一個 Expression 代表運算元的 。

type
Type

那 Type 個指定要轉換成哪種類型(如果不適用就通過 null )。

傳回

UnaryExpression這是透過呼叫適當的工廠方法來產生的。

例外狀況

operand 是 null。

unaryType 不對應於一元表達式節點。

備註

參數 unaryType 決定了此方法呼叫哪個 UnaryExpression 工廠方法。 例如,若 unaryType 等於 Convert,此方法會 Convert呼叫 。 type若該參數不適用於被呼叫的工廠方法,則該參數將被忽略。

適用於

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

來源:
UnaryExpression.cs
來源:
UnaryExpression.cs
來源:
UnaryExpression.cs
來源:
UnaryExpression.cs
來源:
UnaryExpression.cs

透過呼叫適當的工廠方法,給定操作數與實作方法,建立一個 UnaryExpression。

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

參數

unaryType
ExpressionType

該 ExpressionType 定義了一元運算的類型。

operand
Expression

一個 Expression 代表運算元的 。

type
Type

那 Type 個指定要轉換成哪種類型(如果不適用就通過 null )。

method
MethodInfo

那 MethodInfo 代表實作方法。

傳回

UnaryExpression這是透過呼叫適當的工廠方法來產生的。

例外狀況

operand 是 null。

unaryType 不對應於一元表達式節點。

備註

參數 unaryType 決定了此方法呼叫哪個 UnaryExpression 工廠方法。 例如,若 unaryType 等於 Convert,此方法會 Convert呼叫 。 type若 和 method 參數不適用於被呼叫的工廠方法,則忽略它們。

適用於