SyntaxWalker Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |