Sdílet prostřednictvím


IDynamicExpression.Rewrite(Expression[]) Metoda

Definice

Přepíše tento uzel a nahradí argumenty dynamického výrazu zadanými hodnotami. Počet args musí odpovídat číslu aktuálního výrazu. Tento typ byste neměli používat. Je veřejný pouze kvůli refaktoringu sestavení a používá se interně pro optimalizaci výkonu. Tato pomocná metoda umožňuje přepsat uzly, aby byl nezávislý na konkrétní implementační třídě odvozené z DynamicExpression, která se používá v lokalitě volání.

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

Parametry

args
Expression[]

Argumenty použité k nahrazení tohoto uzlu

Návraty

Přepsaný uzel, ale pokud nebyly provedeny žádné změny, vrátí stejný uzel.

Platí pro