Expression.VisitChildren(ExpressionVisitor) Metoda

Definice

Zmenší uzel a potom zavolá delegáta návštěvníka na zkrácený výraz. Metoda vyvolá výjimku, pokud uzel není 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

Návraty

Navštívený výraz nebo výraz, který by ho měl ve stromu nahradit.

Poznámky

Tuto metodu přepište tak, aby poskytovala logiku pro procházení podřízených položek uzlu. Typická implementace bude volat návštěvníka. Navštivte všechny své děti a pokud se některý z nich změní, měl by vrátit novou kopii sebe sama s upravenými dětmi.

Platí pro