Auf Englisch lesen

Freigeben über


SyntaxNodeExtensions.GetCurrentNodes Methode

Definition

Überlädt

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

Ruft die Knoten innerhalb der Unterstruktur ab, die den ursprünglichen nachverfolgten Knoten entspricht. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten.

GetCurrentNodes<TNode>(SyntaxNode, TNode)

Ruft die Knoten innerhalb der Unterstruktur ab, die dem ursprünglichen nachverfolgten Knoten entspricht. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten.

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

Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs
Quelle:
SyntaxNodeExtensions.cs

Ruft die Knoten innerhalb der Unterstruktur ab, die den ursprünglichen nachverfolgten Knoten entspricht. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten.

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;

Typparameter

TNode

Parameter

root
SyntaxNode

Der Stamm der Unterstruktur, die die aktuellen Knoten enthält, die den ursprünglichen nachverfolgten Knoten entsprechen.

nodes
IEnumerable<TNode>

Eine oder mehrere Knoteninstanzen, die ursprünglich nachverfolgt wurden.

Gibt zurück

IEnumerable<TNode>
Attribute

Gilt für:

Roslyn 4.13.0 und andere Versionen
Produkt Versionen
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)

Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs
Quelle:
SyntaxNodeExtensions_Tracking.cs

Ruft die Knoten innerhalb der Unterstruktur ab, die dem ursprünglichen nachverfolgten Knoten entspricht. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten.

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

Typparameter

TNode

Parameter

root
SyntaxNode

Der Stamm der Unterstruktur, die den aktuellen Knoten enthält, der dem ursprünglichen nachverfolgten Knoten entspricht.

node
TNode

Die Knoteninstanz wurde ursprünglich nachverfolgt.

Gibt zurück

IEnumerable<TNode>

Gilt für:

Roslyn 4.13.0 und andere Versionen
Produkt Versionen
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