Freigeben über


SyntaxNodeExtensions.TrackNodes Methode

Definition

Überlädt

TrackNodes<TRoot>(TRoot, SyntaxNode[])

Erstellt eine neue Struktur von Knoten mit den angegebenen Knoten, die nachverfolgt werden.

Verwenden Sie GetCurrentNode auf der Unterstruktur, die sich aus diesem Vorgang oder einer transformation daraus ergibt, um den aktuellen Knoten abzurufen, der dem ursprünglichen nachverfolgten Knoten entspricht.

TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>)

Erstellt eine neue Struktur von Knoten mit den angegebenen Knoten, die nachverfolgt werden.

Verwenden Sie GetCurrentNode auf der Unterstruktur, die sich aus diesem Vorgang oder einer transformation daraus ergibt, um den aktuellen Knoten abzurufen, der dem ursprünglichen nachverfolgten Knoten entspricht.

TrackNodes<TRoot>(TRoot, SyntaxNode[])

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

Erstellt eine neue Struktur von Knoten mit den angegebenen Knoten, die nachverfolgt werden.

Verwenden Sie GetCurrentNode auf der Unterstruktur, die sich aus diesem Vorgang oder einer transformation daraus ergibt, um den aktuellen Knoten abzurufen, der dem ursprünglichen nachverfolgten Knoten entspricht.

public:
generic <typename TRoot>
 where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
 static TRoot TrackNodes(TRoot root, ... cli::array <Microsoft::CodeAnalysis::SyntaxNode ^> ^ nodes);
public static TRoot TrackNodes<TRoot> (this TRoot root, params Microsoft.CodeAnalysis.SyntaxNode[] nodes) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member TrackNodes : 'Root * Microsoft.CodeAnalysis.SyntaxNode[] -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function TrackNodes(Of TRoot As SyntaxNode) (root As TRoot, ParamArray nodes As SyntaxNode()) As TRoot

Typparameter

TRoot

Parameter

root
TRoot

Der Stamm der Unterstruktur, die die Knoten enthält, die nachverfolgt werden sollen.

nodes
SyntaxNode[]

Eine oder mehrere Knoten, die untergeordnete Knoten des Stammknotens sind.

Gibt zurück

TRoot

Gilt für:

TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>)

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

Erstellt eine neue Struktur von Knoten mit den angegebenen Knoten, die nachverfolgt werden.

Verwenden Sie GetCurrentNode auf der Unterstruktur, die sich aus diesem Vorgang oder einer transformation daraus ergibt, um den aktuellen Knoten abzurufen, der dem ursprünglichen nachverfolgten Knoten entspricht.

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

Typparameter

TRoot

Parameter

root
TRoot

Der Stamm der Unterstruktur, die die Knoten enthält, die nachverfolgt werden sollen.

nodes
IEnumerable<SyntaxNode>

Eine oder mehrere Knoten, die untergeordnete Knoten des Stammknotens sind.

Gibt zurück

TRoot

Gilt für: