private PunctuationSyntax XmlMakeBeginEndElementToken( SyntaxList<SyntaxNode> precedingTrivia, Func<SyntaxList<SyntaxNode>> scanTrailingTrivia) { Debug.Assert(PeekChar() == '<'); Debug.Assert(PeekAheadChar(1) == '/'); AdvanceChar(2); var followingTrivia = scanTrailingTrivia(); return MakePunctuationToken( SyntaxKind.LessThanSlashToken, "</", precedingTrivia, followingTrivia); }