SyntaxWalker Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |