SyntaxNode.DescendantNodesAndTokens 方法

定義

多載

DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean)

取得前置詞檔順序的子代節點和權杖清單。

DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得前置詞檔順序的子代節點和標記清單。

DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, 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#
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens(Func<Microsoft.CodeAnalysis.SyntaxNode,bool> descendIntoChildren = default, bool descendIntoTrivia = false);
C#
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens(Func<Microsoft.CodeAnalysis.SyntaxNode,bool>? descendIntoChildren = default, bool descendIntoTrivia = false);

參數

descendIntoChildren
Func<SyntaxNode,Boolean>

選擇性函式,決定搜尋是否遞減至引數節點的子系。

descendIntoTrivia
Boolean

判斷是否包含在清單中屬於結構化 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

DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, 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#
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens(Microsoft.CodeAnalysis.Text.TextSpan span, Func<Microsoft.CodeAnalysis.SyntaxNode,bool> descendIntoChildren = default, bool descendIntoTrivia = false);
C#
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens(Microsoft.CodeAnalysis.Text.TextSpan span, Func<Microsoft.CodeAnalysis.SyntaxNode,bool>? descendIntoChildren = default, bool descendIntoTrivia = false);

參數

span
TextSpan

節點的完整範圍必須交集。

descendIntoChildren
Func<SyntaxNode,Boolean>

選擇性函式,決定搜尋是否遞減至引數節點的子系。

descendIntoTrivia
Boolean

判斷是否包含在清單中屬於結構化 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