Condividi tramite


SyntaxWalker Classe

Definizione

Illustra l'albero della sintassi, consentendo alle sottoclassi di funzionare su tutti i nodi, il token e il trivia. Il camminatore eseguirà una profondità prima passeggiata dell'albero.

public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
Ereditarietà
SyntaxWalker

Costruttori

SyntaxWalker(SyntaxWalkerDepth)

Crea una nuova istanza di walker.

Proprietà

Depth

SyntaxWalker La sintassi deve entrare.

Metodi

Visit(SyntaxNode)

Chiamato quando l'camminatore visita un nodo. Questo metodo può essere sottoposto a override se le sottoclassi vogliono gestire il nodo. Gli overridi devono tornare a questo metodo di base se vogliono che gli elementi figlio di questo nodo vengano visitati.

VisitToken(SyntaxToken)

Chiamato quando l'camminatore visita un token. Questo metodo può essere sottoposto a override se le sottoclassi vogliono gestire il token. Gli overridi devono tornare a questo metodo di base se vogliono che venga visitato il trivia di questo token.

VisitTrivia(SyntaxTrivia)

Chiamato quando l'camminatore visita una sintassi trivia. Questo metodo può essere sottoposto a override se le sottoclassi vogliono gestire il token. Gli overridi devono tornare a questo metodo di base se vogliono che gli elementi figlio di questa sintassi di trivia vengano visitati.

Si applica a