SyntaxNode.FindTokenCore 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
FindTokenCore(Int32, Boolean) |
尋找此節點的子代權杖,其範圍包含提供的位置。 |
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
尋找此節點的子代權杖,其範圍包含提供的位置。 |
FindTokenCore(Int32, Boolean)
尋找此節點的子代權杖,其範圍包含提供的位置。
protected:
virtual Microsoft::CodeAnalysis::SyntaxToken FindTokenCore(int position, bool findInsideTrivia);
protected virtual Microsoft.CodeAnalysis.SyntaxToken FindTokenCore (int position, bool findInsideTrivia);
abstract member FindTokenCore : int * bool -> Microsoft.CodeAnalysis.SyntaxToken
override this.FindTokenCore : int * bool -> Microsoft.CodeAnalysis.SyntaxToken
Protected Overridable Function FindTokenCore (position As Integer, findInsideTrivia As Boolean) As SyntaxToken
參數
- position
- Int32
標記相對於檔案開頭的字元位置。
- findInsideTrivia
- Boolean
True 是表示 傳回屬於 Trivia 的權杖。 如果為 false,則會尋找其完整範圍 (包括 trivia) 包含位置的權杖。
傳回
適用於
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)
尋找此節點的子代權杖,其範圍包含提供的位置。
protected:
virtual Microsoft::CodeAnalysis::SyntaxToken FindTokenCore(int position, Func<Microsoft::CodeAnalysis::SyntaxTrivia, bool> ^ stepInto);
protected virtual Microsoft.CodeAnalysis.SyntaxToken FindTokenCore (int position, Func<Microsoft.CodeAnalysis.SyntaxTrivia,bool> stepInto);
abstract member FindTokenCore : int * Func<Microsoft.CodeAnalysis.SyntaxTrivia, bool> -> Microsoft.CodeAnalysis.SyntaxToken
override this.FindTokenCore : int * Func<Microsoft.CodeAnalysis.SyntaxTrivia, bool> -> Microsoft.CodeAnalysis.SyntaxToken
Protected Overridable Function FindTokenCore (position As Integer, stepInto As Func(Of SyntaxTrivia, Boolean)) As SyntaxToken
參數
- position
- Int32
標記相對於檔案開頭的字元位置。
- stepInto
- Func<SyntaxTrivia,Boolean>
套用到每個結構化 Trivia。 如果應該略過 Trivia 中包含的權杖,則傳回 false。 傳遞 null 以略過所有結構化的 Trivia。