다음을 통해 공유


SyntaxNodeExtensions.InsertTriviaBefore<TRoot> 메서드

정의

지정된 퀴즈 앞에 새 퀴즈가 삽입된 노드의 새 트리를 만듭니다.

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

형식 매개 변수

TRoot

루트 노드의 형식입니다.

매개 변수

root
TRoot

노드 트리의 루트입니다.

trivia
SyntaxTrivia

앞에 삽입할 퀴즈입니다. 루트 노드의 하위 항목입니다.

newTrivia
IEnumerable<SyntaxTrivia>

지정된 퀴즈 바로 앞에 트리에 삽입할 퀴즈 시퀀스입니다.

반환

TRoot

적용 대상