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 попытается уменьшить узел.

Применяется к