PredicateJoinExpressionBase.VisitChildren(ExpressionVisitor) Metoda

Definicja

Zmniejsza węzeł, a następnie wywołuje metodę Visit(Expression) przekazującą wyrażenie zredukowane. Zgłasza wyjątek, jeśli węzeł nie jest reducible.

protected override System.Linq.Expressions.Expression VisitChildren (System.Linq.Expressions.ExpressionVisitor visitor);
override this.VisitChildren : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Overrides Function VisitChildren (visitor As ExpressionVisitor) As Expression

Parametry

visitor
ExpressionVisitor

Wystąpienie elementu ExpressionVisitor.

Zwraca

Wyrażenie, które jest odwiedzane, lub wyrażenie, które powinno zastąpić je w drzewie.

Uwagi

Zastąpij tę metodę, aby zapewnić logikę umożliwiającą chodzenie po elementach podrzędnych węzła. Typowa implementacja wywoła odwiedzających. Odwiedź każde z jego dzieci, a jeśli którykolwiek z nich się zmieni, powinien zwrócić nową kopię siebie ze zmodyfikowanymi dziećmi.

Dotyczy