Expression.Accept(ExpressionVisitor) Méthode

Définition

Distribue à la méthode de visite spécifique à ce type de nœud. Par exemple, MethodCallExpression appelle 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

Paramètres

visitor
ExpressionVisitor

Visiteur avec lequel visiter ce nœud.

Retours

Expression

Résultat de la visite de ce nœud.

Remarques

Cette implémentation par défaut pour Extension les appels VisitExtensionde nœuds . Remplacez cette méthode pour appeler une méthode plus spécifique sur une classe de visiteur dérivée de la ExpressionVisitor classe. Toutefois, il devrait toujours soutenir les visiteurs inconnus en appelant VisitExtension.

S’applique à