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> 的一个实例。

返回

要访问的表达式,或应在树中替换此表达式的表达式。

注解

重写此方法以提供逻辑来遍进节点的子级。 典型的实现将调用访问者。访问其每个子级,如果其中任何一个发生更改,应返回包含修改后的子级的新副本。

适用于