SyntaxNodeExtensions.GetCurrentNodes 方法

定義

多載

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

GetCurrentNodes<TNode>(SyntaxNode, TNode)

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs
來源:
SyntaxNodeExtensions.cs

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

C#
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.CodeAnalysis.SyntaxNodeExtensions+<GetCurrentNodes>d__41<>))]
public static System.Collections.Generic.IEnumerable<TNode> GetCurrentNodes<TNode>(this Microsoft.CodeAnalysis.SyntaxNode root, System.Collections.Generic.IEnumerable<TNode> nodes) where TNode : Microsoft.CodeAnalysis.SyntaxNode;

類型參數

TNode

參數

root
SyntaxNode

子樹的根目錄,包含對應至原始追蹤節點的目前節點。

nodes
IEnumerable<TNode>

一或多個原本追蹤的節點實例。

傳回

IEnumerable<TNode>
屬性

適用於

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

GetCurrentNodes<TNode>(SyntaxNode, TNode)

來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs
來源:
SyntaxNodeExtensions_Tracking.cs

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

C#
public static System.Collections.Generic.IEnumerable<TNode> GetCurrentNodes<TNode>(this Microsoft.CodeAnalysis.SyntaxNode root, TNode node) where TNode : Microsoft.CodeAnalysis.SyntaxNode;

類型參數

TNode

參數

root
SyntaxNode

子樹的根目錄,其中包含對應至原始追蹤節點的目前節點。

node
TNode

原本追蹤的節點實例。

傳回

IEnumerable<TNode>

適用於

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