Partager via


SyntaxNodeExtensions.InsertNodesAfter<TRoot> Méthode

Définition

Crée une arborescence de nœuds avec de nouveaux nœuds insérés après le nœud spécifié.

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

Paramètres de type

TRoot

Type du nœud racine.

Paramètres

root
TRoot

Racine de l’arborescence des nœuds.

nodeInList
SyntaxNode

Nœud à insérer après ; descendant du nœud racine, élément d’un membre de liste.

newNodes
IEnumerable<SyntaxNode>

Séquence de nœuds à insérer dans l’arborescence immédiatement après le nœud spécifié.

Retours

TRoot

S’applique à