Compartir vía


Expression.Accept(ExpressionVisitor) Método

Definición

Envía la expresión al método de visita específico de este tipo de nodo. Por ejemplo, MethodCallExpression llama a 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

Parámetros

visitor
ExpressionVisitor

Visitante con el que se va a visitar este nodo.

Devoluciones

Resultado de visitar este nodo.

Comentarios

Esta implementación predeterminada para Extension los nodos llama a VisitExtension. Invalide este método para llamar a un método más específico en una clase de visitante derivada de la ExpressionVisitor clase . Sin embargo, debe seguir admitiendo visitantes desconocidos mediante una llamada a VisitExtension.

Se aplica a