IDynamicExpression.Rewrite(Expression[]) Methode

Definition

Schreibt diesen Knoten neu, indem die Argumente des dynamischen Ausdrucks durch die angegebenen Werte ersetzt werden. Die Anzahl der args Anforderungen an die Anzahl des aktuellen Ausdrucks. Sie sollten diesen Typ nicht verwenden. Sie ist nur aufgrund der Umgestaltung der Assembly öffentlich und wird intern für Leistungsoptimierungen verwendet. Diese Hilfsmethode ermöglicht das erneute Schreiben von Knoten, unabhängig von der spezifischen Implementierungsklasse, die von DynamicExpression abgeleitet wird, die an der Aufrufwebsite verwendet wird.

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

Parameter

args
Expression[]

Die Argumente, die zum Ersetzen dieses Knotens verwendet werden.

Gibt zurück

Der umgeschriebene Knoten, aber wenn keine Änderungen vorgenommen wurden, gibt sie denselben Knoten zurück.

Gilt für: