SyntaxWalker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
逐步解說語法樹狀結構,允許子類別在所有節點上運作、權杖和 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 語法的子系,則覆寫應該回呼這個基底方法。 |