Freigeben über


SyntaxNodeExtensions.InsertTriviaBefore<TRoot> Methode

Definition

Erstellt eine neue Struktur von Knoten mit neuen Trivia eingefügt vor dem angegebenen Trivia.

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

Typparameter

TRoot

Der Typ des Stammknotens.

Parameter

root
TRoot

Der Stamm der Struktur der Knoten.

trivia
SyntaxTrivia

Die Trivia, die zuvor eingefügt werden soll; ein absteigender Knoten des Stammknotens.

newTrivia
IEnumerable<SyntaxTrivia>

Eine Sequenz von Trivia, die unmittelbar vor dem angegebenen Trivia in die Struktur eingefügt werden soll.

Gibt zurück

TRoot

Gilt für: