Expression.MakeUnary メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
適切なファクトリ メソッドを呼び出すことにより、UnaryExpression を作成します。
オーバーロード
MakeUnary(ExpressionType, Expression, Type) |
適切なファクトリ メソッドを呼び出すことにより、オペランドを指定して、UnaryExpression を作成します。 |
MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
適切なファクトリ メソッドを呼び出すことにより、オペランドおよび実装メソッドを指定して、UnaryExpression を作成します。 |
MakeUnary(ExpressionType, Expression, Type)
適切なファクトリ メソッドを呼び出すことにより、オペランドを指定して、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。
戻り値
適切なファクトリ メソッドを呼び出した結果得られる UnaryExpression。
例外
operand
が null
です。
unaryType
は、単項式ノードには対応していません。
注釈
パラメーターは unaryType
、このメソッドが呼び出す UnaryExpression ファクトリ メソッドを決定します。 たとえば、 が と等しい場合 unaryType
、 Convertこのメソッドは を呼び出します Convert。 type
呼び出されるファクトリ メソッドに適用されない場合、パラメーターは無視されます。
適用対象
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
適切なファクトリ メソッドを呼び出すことにより、オペランドおよび実装メソッドを指定して、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。
- method
- MethodInfo
メソッドの実装を表す MethodInfo。
戻り値
適切なファクトリ メソッドを呼び出した結果得られる UnaryExpression。
例外
operand
が null
です。
unaryType
は、単項式ノードには対応していません。
注釈
パラメーターは unaryType
、このメソッドが呼び出す UnaryExpression ファクトリ メソッドを決定します。 たとえば、 が と等しい場合 unaryType
、 Convertこのメソッドは を呼び出します Convert。 type
パラメーターと method
パラメーターは、呼び出されるファクトリ メソッドに適用されない場合は無視されます。
適用対象
.NET