Expression.MakeUnary メソッド

定義

適切なファクトリ メソッドを呼び出して UnaryExpression を作成します。

オーバーロード

名前 説明
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

例外

operandnullです。

unaryType は単項式ノードに対応しません。

注釈

unaryType パラメーターは、このメソッドが呼び出すファクトリ メソッドUnaryExpression決定します。 たとえば、 unaryTypeConvertと等しい場合、このメソッドは 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

例外

operandnullです。

unaryType は単項式ノードに対応しません。

注釈

unaryType パラメーターは、このメソッドが呼び出すファクトリ メソッドUnaryExpression決定します。 たとえば、 unaryTypeConvertと等しい場合、このメソッドは Convertを呼び出します。 typeパラメーターとmethod パラメーターは、呼び出されるファクトリ メソッドに適用されない場合は無視されます。

適用対象