SyntaxNodeExtensions.TrackNodes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TrackNodes<TRoot>(TRoot, SyntaxNode[]) |
Crea un nuovo albero di nodi con i nodi specificati monitorati. Usare GetCurrentNode nel sottoalbero risultante da questa operazione o qualsiasi trasformazione di esso per ottenere il nodo corrente corrispondente al nodo tracciato originale. |
TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>) |
Crea un nuovo albero di nodi con i nodi specificati monitorati. Usare GetCurrentNode nel sottoalbero risultante da questa operazione o qualsiasi trasformazione di esso per ottenere il nodo corrente corrispondente al nodo tracciato originale. |
TrackNodes<TRoot>(TRoot, SyntaxNode[])
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
Crea un nuovo albero di nodi con i nodi specificati monitorati.
Usare GetCurrentNode nel sottoalbero risultante da questa operazione o qualsiasi trasformazione di esso per ottenere il nodo corrente corrispondente al nodo tracciato originale.
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
Parametri di tipo
- TRoot
Parametri
- root
- TRoot
Radice del sottoalbero contenente i nodi da tenere traccia.
- nodes
- SyntaxNode[]
Uno o più nodi discendenti del nodo radice.
Restituisce
Si applica a
TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>)
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
- Origine:
- SyntaxNodeExtensions_Tracking.cs
Crea un nuovo albero di nodi con i nodi specificati monitorati.
Usare GetCurrentNode nel sottoalbero risultante da questa operazione o qualsiasi trasformazione di esso per ottenere il nodo corrente corrispondente al nodo tracciato originale.
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
Parametri di tipo
- TRoot
Parametri
- root
- TRoot
Radice del sottoalbero contenente i nodi da tenere traccia.
- nodes
- IEnumerable<SyntaxNode>
Uno o più nodi discendenti del nodo radice.