Język

IDynamicExpression.Rewrite(Expression[]) Metoda

Definicja

Ponownie zapisuje ten węzeł, zastępując argumenty wyrażenia dynamicznego podanymi wartościami. args Liczba 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 klasy DynamicExpression używanej 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

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

Dotyczy