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

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

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TNode> ^ GetCurrentNodes(Microsoft::CodeAnalysis::SyntaxNode ^ root, System::Collections::Generic::IEnumerable<TNode> ^ nodes);
[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;
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.CodeAnalysis.SyntaxNodeExtensions+<GetCurrentNodes>d__41<>))>]
static member GetCurrentNodes : Microsoft.CodeAnalysis.SyntaxNode * seq<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> -> seq<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Iterator Function GetCurrentNodes(Of TNode As SyntaxNode) (root As SyntaxNode, nodes As IEnumerable(Of TNode)) As IEnumerable(Of TNode)

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:

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

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

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TNode> ^ GetCurrentNodes(Microsoft::CodeAnalysis::SyntaxNode ^ root, TNode node);
public static System.Collections.Generic.IEnumerable<TNode> GetCurrentNodes<TNode> (this Microsoft.CodeAnalysis.SyntaxNode root, TNode node) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member GetCurrentNodes : Microsoft.CodeAnalysis.SyntaxNode * 'Node -> seq<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function GetCurrentNodes(Of TNode As SyntaxNode) (root As SyntaxNode, node As TNode) As IEnumerable(Of TNode)

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: