Freigeben über


SyntaxWalker Klasse

Definition

Führt die Syntaxstruktur durch, mit der Unterklassen auf allen Knoten, Token und Trivia ausgeführt werden können. Der Wanderer führt einen tiefen ersten Spaziergang des Baumes aus.

public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
Vererbung
SyntaxWalker

Konstruktoren

SyntaxWalker(SyntaxWalkerDepth)

Erstellt eine neue Walker-Instanz.

Eigenschaften

Depth

Syntax, die absteigen SyntaxWalker sollte.

Methoden

Visit(SyntaxNode)

Wird aufgerufen, wenn der Wanderer einen Knoten besucht. Diese Methode kann außer Kraft gesetzt werden, wenn Unterklassen den Knoten behandeln möchten. Außerkraftsetzungen sollten in diese Basismethode zurückrufen, wenn die untergeordneten Elemente dieses Knotens besucht werden sollen.

VisitToken(SyntaxToken)

Wird aufgerufen, wenn der Wanderer ein Token besucht. Diese Methode kann außer Kraft gesetzt werden, wenn Unterklassen das Token behandeln möchten. Außerkraftsetzungen sollten in diese Basismethode zurückrufen, wenn sie die Trivia dieses Token besuchen möchten.

VisitTrivia(SyntaxTrivia)

Wird aufgerufen, wenn der Wanderer eine Triviasyntax besucht. Diese Methode kann außer Kraft gesetzt werden, wenn Unterklassen das Token behandeln möchten. Außerkraftsetzungen sollten in diese Basismethode zurückrufen, wenn die untergeordneten Elemente dieser Triviasyntax besucht werden sollen.

Gilt für: