Поделиться через


SyntaxNodeExtensions.InsertTriviaAfter<TRoot> Метод

Определение

Создает новое дерево узлов с новой тривией, вставленной после указанной тривия.

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

Параметры типа

TRoot

Тип корневого узла.

Параметры

root
TRoot

Корень дерева узлов.

trivia
SyntaxTrivia

Мелочи, которые нужно вставить после; потомок корневого узла.

newTrivia
IEnumerable<SyntaxTrivia>

Последовательность мелочей, вставляемая в дерево сразу после указанной мелочи.

Возвращаемое значение

TRoot

Применяется к