ExpressionVisitor.VisitExtension(Expression) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
访问扩展表达式的子级。
protected public:
virtual System::Linq::Expressions::Expression ^ VisitExtension(System::Linq::Expressions::Expression ^ node);
protected internal virtual System.Linq.Expressions.Expression VisitExtension (System.Linq.Expressions.Expression node);
abstract member VisitExtension : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.VisitExtension : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Protected Friend Overridable Function VisitExtension (node As Expression) As Expression
参数
- node
- Expression
要访问的表达式。
返回
如果修改了该表达式或任何子表达式,则为修改后的表达式;否则返回原始表达式。
注解
可以重写这一点,以访问或重写特定的扩展节点。
如果未重写,此方法将调用 VisitChildren,这为节点提供遍历其子级的机会。 默认情况下, VisitChildren 将尝试减少节点。