ExpressionVisitor.VisitExtension(Expression) 方法

定义

访问扩展表达式的子级。

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 将尝试减少节点。

适用于