次の方法で共有


IDynamicExpression.Rewrite(Expression[]) メソッド

定義

動的な式の引数を指定された値と置き換えて、このノードを書き換えます。 args の数は現在の式の数に一致する必要があります。 この型は使用しないでください。 これは、アセンブリ リファクタリングのためパブリックのみで、パフォーマンスの最適化のために内部で使用されます。 このヘルパー メソッドでは、呼び出しサイトで使用されている DynamicExpression から派生する特定の実装クラスに依存しないように、ノードを書き換えることがでます。

public:
 System::Linq::Expressions::Expression ^ Rewrite(cli::array <System::Linq::Expressions::Expression ^> ^ args);
public System.Linq.Expressions.Expression Rewrite (System.Linq.Expressions.Expression[] args);
abstract member Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
Public Function Rewrite (args As Expression()) As Expression

パラメーター

args
Expression[]

このノードを置き換えるために使用する引数。

戻り値

書き換えられたノードを返しますが、変更が行われていない場合は、同じノードを返します。

適用対象