Share via


SyntaxWalker 類別

定義

逐步解說語法樹狀結構,允許子類別在所有節點上運作、權杖和 Trivia。 逐步解說工具會執行樹狀結構的第一個深度逐步解說。

public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
繼承
SyntaxWalker

建構函式

SyntaxWalker(SyntaxWalkerDepth)

建立新的逐步解說工具實例。

屬性

Depth

SyntaxWalker的語法應該會遞減至 。

方法

Visit(SyntaxNode)

當逐步解說程式造訪節點時呼叫。 如果子類別想要處理節點,可能會覆寫這個方法。 如果想要造訪此節點的子系,覆寫應該回呼這個基底方法。

VisitToken(SyntaxToken)

當逐步解說程式造訪權杖時呼叫。 如果子類別想要處理權杖,可能會覆寫這個方法。 如果覆寫想要流覽此權杖的一部分,則覆寫應該回呼此基底方法。

VisitTrivia(SyntaxTrivia)

當逐步解說程式造訪 Trivia 語法時呼叫。 如果子類別想要處理權杖,可能會覆寫這個方法。 如果覆寫想要流覽此 Trivia 語法的子系,則覆寫應該回呼這個基底方法。

適用於