Freigeben über


DynamicExpression.IDynamicExpression.Rewrite(Expression[]) Methode

Definition

Schreibt diesen Knoten um, wobei die Argumente des dynamischen Ausdrucks durch die bereitgestellten Werte ersetzt werden. Die Anzahl von args muss mit der Anzahl des aktuellen Ausdrucks übereinstimmen. Sie sollten diesen Typ nicht verwenden. Es ist nur aufgrund der Assemblyumgestaltung öffentlich und wird intern zur Leistungsoptimierung verwendet. Diese Hilfsmethode ermöglicht das Umschreiben von Knoten, sodass diese von der jeweiligen Implementierungsklasse unabhängig sind, die von dem an der Aufrufseite verwendeten dynamischen Ausdruck (DynamicExpression) abgeleitet wird.

 virtual System::Linq::Expressions::Expression ^ System.Linq.Expressions.IDynamicExpression.Rewrite(cli::array <System::Linq::Expressions::Expression ^> ^ args) = System::Linq::Expressions::IDynamicExpression::Rewrite;
System.Linq.Expressions.Expression IDynamicExpression.Rewrite (System.Linq.Expressions.Expression[] args);
abstract member System.Linq.Expressions.IDynamicExpression.Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
override this.System.Linq.Expressions.IDynamicExpression.Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
Function Rewrite (args As Expression()) As Expression Implements IDynamicExpression.Rewrite

Parameter

args
Expression[]

Die Argumente.

Gibt zurück

Gibt Expression zurück, den umgeschriebenen Ausdruck.

Implementiert

Gilt für: