IDynamicExpression.Rewrite(Expression[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ł.