Expression.Accept(ExpressionVisitor) Метод

Определение

Отправляется в конкретный метод посещения для этого типа узла. Например, MethodCallExpression вызывает объект VisitMethodCall(MethodCallExpression).

protected public:
 virtual System::Linq::Expressions::Expression ^ Accept(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected internal virtual System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor);
abstract member Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
override this.Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Friend Overridable Function Accept (visitor As ExpressionVisitor) As Expression

Параметры

visitor
ExpressionVisitor

Посетитель этого узла.

Возвращаемое значение

Результат посещения этого узла.

Комментарии

Эта реализация по умолчанию для Extension вызовов VisitExtensionузлов. Переопределите этот метод, чтобы вызвать более конкретный метод для производного ExpressionVisitor класса посетителя класса. Тем не менее, он по-прежнему должен поддерживать неизвестных посетителей путем вызова VisitExtension.

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