語言

Expression.VisitChildren(ExpressionVisitor) 方法

定義

將節點簡化,然後呼叫訪客代理處理簡化表達式。 若節點不可約,方法會拋出例外。

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

參數

visitor
ExpressionVisitor

Func<T,TResult>的實例。

傳回

被造訪的表達式,或應該在樹中取代它的表達式。

備註

覆寫此方法以提供邏輯來讓節點的子節點行走。 典型的實作會呼叫訪客。造訪其每個子節點,若有任何變更,應回傳一個包含修改後子節點的新副本。

適用於