Partager via


SyntaxWalker Classe

Définition

Guide l’arborescence de syntaxe, ce qui permet aux sous-classes de fonctionner sur tous les nœuds, jetons et trivia. Le marcheur effectuera une première marche de profondeur de l’arbre.

public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
Héritage
SyntaxWalker

Constructeurs

SyntaxWalker(SyntaxWalkerDepth)

Crée une instance walker.

Propriétés

Depth

SyntaxWalker La syntaxe doit descendre.

Méthodes

Visit(SyntaxNode)

Appelé lorsque le marcheur visite un nœud. Cette méthode peut être remplacée si les sous-classes souhaitent gérer le nœud. Les remplacements doivent revenir à cette méthode de base s’ils veulent que les enfants de ce nœud soient visités.

VisitToken(SyntaxToken)

Appelé lorsque le marcheur visite un jeton. Cette méthode peut être remplacée si les sous-classes souhaitent gérer le jeton. Les remplacements doivent revenir à cette méthode de base s’ils veulent que les trivia de ce jeton soient visités.

VisitTrivia(SyntaxTrivia)

Appelé lorsque le marcheur visite une syntaxe de trivia. Cette méthode peut être remplacée si les sous-classes souhaitent gérer le jeton. Les remplacements doivent revenir à cette méthode de base s’ils veulent que les enfants de cette syntaxe devia soient visités.

S’applique à