SyntaxNode.FindTokenCore 方法

定義

多載

FindTokenCore(Int32, Boolean)

尋找此節點的子代權杖,其範圍包含提供的位置。

FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)

尋找此節點的子代權杖,其範圍包含提供的位置。

FindTokenCore(Int32, Boolean)

來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs

尋找此節點的子代權杖,其範圍包含提供的位置。

C#
protected virtual Microsoft.CodeAnalysis.SyntaxToken FindTokenCore(int position, bool findInsideTrivia);

參數

position
Int32

標記相對於檔案開頭的字元位置。

findInsideTrivia
Boolean

True 是表示 傳回屬於 Trivia 的權杖。 如果為 false,則會尋找其完整範圍 (包括 trivia) 包含位置的權杖。

傳回

適用於

Roslyn 4.13.0 和其他版本
產品 版本
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)

來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs
來源:
SyntaxNode.cs

尋找此節點的子代權杖,其範圍包含提供的位置。

C#
protected virtual Microsoft.CodeAnalysis.SyntaxToken FindTokenCore(int position, Func<Microsoft.CodeAnalysis.SyntaxTrivia,bool> stepInto);

參數

position
Int32

標記相對於檔案開頭的字元位置。

stepInto
Func<SyntaxTrivia,Boolean>

套用到每個結構化 Trivia。 如果應該略過 Trivia 中包含的權杖,則傳回 false。 傳遞 null 以略過所有結構化的 Trivia。

傳回

適用於

Roslyn 4.13.0 和其他版本
產品 版本
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0