private XmlMakeBeginEndElementToken ( SyntaxList |
||
precedingTrivia | SyntaxList |
|
scanTrailingTrivia | Func |
|
return | Microsoft.Language.Xml.PunctuationSyntax |
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);
}