Udostępnij za pośrednictwem


IDynamicExpression.Rewrite(Expression[]) Metoda

Definicja

Ponownie zapisuje ten węzeł, zastępując argumenty wyrażenia dynamicznego podanymi wartościami. Liczba args musi być zgodna z liczbą bieżącego wyrażenia. Nie należy używać tego typu. Jest ona publiczna tylko ze względu na refaktoryzację zestawu i jest używana wewnętrznie do optymalizacji wydajności. Ta metoda pomocnika umożliwia ponowne zapisywanie węzłów niezależnie od określonej klasy implementacji pochodzącej z dynamicExpression, która jest używana w lokacji wywołania.

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 używane do zastąpienia tego węzła.

Zwraca

Odpisany węzeł, ale jeśli nie wprowadzono żadnych zmian, zwraca ten sam węzeł.

Dotyczy