IDynamicExpression.Rewrite(Expression[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.