SyntaxNodeExtensions.TrackNodes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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[])
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
Berlaku untuk
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.
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.