Compartilhar via


SyntaxWalker Classe

Definição

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.

Aplica-se a