Expression.VisitChildren(ExpressionVisitor) 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.
Zmniejsza węzeł, a następnie wywołuje delegata gościa w wyrażeniu zredukowanym. Metoda zgłasza wyjątek, jeśli węzeł nie jest reducible.
protected public:
virtual System::Linq::Expressions::Expression ^ VisitChildren(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected internal virtual System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor);
abstract member VisitChildren : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
override this.VisitChildren : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Friend Overridable Function VisitChildren (visitor As ExpressionVisitor) As Expression
Parametry
- visitor
- ExpressionVisitor
Przypadek Func<T,TResult>.
Zwraca
Odwiedzone wyrażenie lub wyrażenie, które powinno zastąpić je w drzewie.
Uwagi
Zastąpij tę metodę, aby zapewnić logikę umożliwiającą przejście elementów podrzędnych węzła. Typowa implementacja wywołuje odwiedzających. Odwiedź każdą ze swoich dzieci, a jeśli którakolwiek z nich się zmieni, powinna zwrócić nową kopię siebie ze zmodyfikowanymi dziećmi.