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

Nome Description
SyntaxWalker(SyntaxWalkerDepth)

Cria uma nova instância de andador.

Propriedades

Nome Description
Depth

Sintaxe em que deve SyntaxWalker descer.

Métodos

Nome Description
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