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


SyntaxNodeExtensions.InsertTokensAfter<TRoot> Метод

Определение

Создает новое дерево узлов с новыми токенами, вставленными после указанного маркера.

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

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

TRoot

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

Параметры

root
TRoot

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

tokenInList
SyntaxToken

Токен для вставки после; потомок корневого узла и элемента элемента списка.

newTokens
IEnumerable<SyntaxToken>

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

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

TRoot

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