Bagikan melalui


SyntaxNodeExtensions.TrackNodes Metode

Definisi

Overload

TrackNodes<TRoot>(TRoot, SyntaxNode[])

Membuat pohon simpul baru dengan simpul yang ditentukan sedang dilacak.

Gunakan GetCurrentNode pada subtree yang dihasilkan dari operasi ini, atau transformasi apa pun, untuk mendapatkan simpul saat ini yang sesuai dengan simpul terlacak asli.

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

Membuat pohon simpul baru dengan simpul yang ditentukan sedang dilacak.

Gunakan GetCurrentNode pada subtree yang dihasilkan dari operasi ini, atau transformasi apa pun, untuk mendapatkan simpul saat ini yang sesuai dengan simpul terlacak asli.

TrackNodes<TRoot>(TRoot, SyntaxNode[])

Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs

Membuat pohon simpul baru dengan simpul yang ditentukan sedang dilacak.

Gunakan GetCurrentNode pada subtree yang dihasilkan dari operasi ini, atau transformasi apa pun, untuk mendapatkan simpul saat ini yang sesuai dengan simpul terlacak asli.

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

Jenis parameter

TRoot

Parameter

root
TRoot

Akar subtree yang berisi simpul yang akan dilacak.

nodes
SyntaxNode[]

Satu atau beberapa simpul yang merupakan keturunan dari simpul akar.

Mengembalikan

TRoot

Berlaku untuk

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

Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs
Sumber:
SyntaxNodeExtensions_Tracking.cs

Membuat pohon simpul baru dengan simpul yang ditentukan sedang dilacak.

Gunakan GetCurrentNode pada subtree yang dihasilkan dari operasi ini, atau transformasi apa pun, untuk mendapatkan simpul saat ini yang sesuai dengan simpul terlacak asli.

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

Jenis parameter

TRoot

Parameter

root
TRoot

Akar subtree yang berisi simpul yang akan dilacak.

nodes
IEnumerable<SyntaxNode>

Satu atau beberapa simpul yang merupakan keturunan dari simpul akar.

Mengembalikan

TRoot

Berlaku untuk