SyntaxNode.DescendantNodes 方法

定義

多載

DescendantNodes(Func<SyntaxNode,Boolean>, Boolean)

取得前置檔順序的子代節點清單。

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

取得前置檔順序的子代節點清單。

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

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