Freigeben über


SyntaxNodeExtensions.InsertNodesAfter<TRoot> Methode

Definition

Erstellt eine neue Struktur von Knoten mit neuen Knoten, die nach dem angegebenen Knoten eingefügt wurden.

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

Typparameter

TRoot

Der Typ des Stammknotens.

Parameter

root
TRoot

Der Stamm der Struktur der Knoten.

nodeInList
SyntaxNode

Der Knoten, nach dem eingefügt werden soll; ein untergeordnetes Element eines Listenelements des Stammknotens.

newNodes
IEnumerable<SyntaxNode>

Eine Abfolge von Knoten, die unmittelbar nach dem angegebenen Knoten in die Struktur eingefügt werden sollen.

Gibt zurück

TRoot

Gilt für: