Udostępnij za pośrednictwem


DynamicExpression.IDynamicExpression.Rewrite(Expression[]) Metoda

Definicja

Zapisz ponownie ten węzeł, zastępując argumenty wyrażenia dynamicznego podanymi wartościami. args Liczba musi odpowiadać liczbie 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.

 virtual System::Linq::Expressions::Expression ^ System.Linq.Expressions.IDynamicExpression.Rewrite(cli::array <System::Linq::Expressions::Expression ^> ^ args) = System::Linq::Expressions::IDynamicExpression::Rewrite;
System.Linq.Expressions.Expression IDynamicExpression.Rewrite (System.Linq.Expressions.Expression[] args);
abstract member System.Linq.Expressions.IDynamicExpression.Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
override this.System.Linq.Expressions.IDynamicExpression.Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
Function Rewrite (args As Expression()) As Expression Implements IDynamicExpression.Rewrite

Parametry

args
Expression[]

Argumenty.

Zwraca

Zwraca Expressionwyrażenie , które zostanie przepisane.

Implementuje

Dotyczy