Expression.VisitChildren(ExpressionVisitor) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
精簡節點,然後呼叫精簡後的運算式上的訪問項委派。 如果節點無法縮減,此方法會擲回例外狀況。
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> 的執行個體。
傳回
受訪的運算式,或是在樹狀結構中應取代該運算式的運算式。
備註
覆寫此方法以提供邏輯來引導節點的子系。 典型的實作會呼叫訪客。流覽其每個子系,如果其中任何一個子系變更,應該傳回具有已修改子系的新複本。