SyntaxNodeExtensions.TrackNodes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TrackNodes<TRoot>(TRoot, SyntaxNode[]) |
Crée une arborescence de nœuds avec les nœuds spécifiés suivis. Utilisez GetCurrentNode sur la sous-arborescence résultant de cette opération, ou toute transformation de celui-ci, pour obtenir le nœud actuel correspondant au nœud suivi d’origine. |
TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>) |
Crée une arborescence de nœuds avec les nœuds spécifiés suivis. Utilisez GetCurrentNode sur la sous-arborescence résultant de cette opération, ou toute transformation de celui-ci, pour obtenir le nœud actuel correspondant au nœud suivi d’origine. |
TrackNodes<TRoot>(TRoot, SyntaxNode[])
Crée une arborescence de nœuds avec les nœuds spécifiés suivis.
Utilisez GetCurrentNode sur la sous-arborescence résultant de cette opération, ou toute transformation de celui-ci, pour obtenir le nœud actuel correspondant au nœud suivi d’origine.
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
Paramètres de type
- TRoot
Paramètres
- root
- TRoot
Racine de la sous-arborescence contenant les nœuds à suivre.
- nodes
- SyntaxNode[]
Un ou plusieurs nœuds descendants du nœud racine.
Retours
S’applique à
TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>)
Crée une arborescence de nœuds avec les nœuds spécifiés suivis.
Utilisez GetCurrentNode sur la sous-arborescence résultant de cette opération, ou toute transformation de celui-ci, pour obtenir le nœud actuel correspondant au nœud suivi d’origine.
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
Paramètres de type
- TRoot
Paramètres
- root
- TRoot
Racine de la sous-arborescence contenant les nœuds à suivre.
- nodes
- IEnumerable<SyntaxNode>
Un ou plusieurs nœuds descendants du nœud racine.