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> 的執行個體。

傳回

Expression

受訪的運算式,或是在樹狀結構中應取代該運算式的運算式。

備註

覆寫此方法以提供邏輯來引導節點的子系。 典型的實作會呼叫訪客。流覽其每個子系,如果其中任何一個子系變更,應該傳回具有已修改子系的新複本。

適用於