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> 的一个实例。
返回
要访问的表达式,或应在树中替换此表达式的表达式。
注解
重写此方法以提供逻辑来遍进节点的子级。 典型的实现将调用访问者。访问其每个子级,如果其中任何一个发生更改,应返回包含修改后的子级的新副本。