SyntaxWalker Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Orienta a árvore de sintaxe, permitindo que as subclasses operem em todos os nós, token e curiosidades. O andador executará um primeiro passeio profundo da árvore.
public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
- Herança
-
SyntaxWalker
Construtores
SyntaxWalker(SyntaxWalkerDepth) |
Cria uma nova instância de andador. |
Propriedades
Depth |
Sintaxe em que deve SyntaxWalker descer. |
Métodos
Visit(SyntaxNode) |
Chamado quando o andador visita um nó. Esse método poderá ser substituído se as subclasses desejarem manipular o nó. As substituições devem retornar a esse método base se desejarem que os filhos desse nó sejam visitados. |
VisitToken(SyntaxToken) |
Chamado quando o andador visita um token. Esse método poderá ser substituído se as subclasses desejarem manipular o token. As substituições devem retornar a esse método base se desejarem que as curiosidades desse token sejam visitadas. |
VisitTrivia(SyntaxTrivia) |
Chamado quando o andador visita uma sintaxe trivia. Esse método poderá ser substituído se as subclasses desejarem manipular o token. As substituições devem chamar de volta para este método base se quiserem que os filhos dessa sintaxe trivia sejam visitados. |