private SyntaxToken XmlLessThanExclamationToken( ScannerState state, SyntaxList<SyntaxNode> leadingTrivia) { Debug.Assert(PeekChar() == '<'); Debug.Assert(PeekAheadChar(1) == '!'); return XmlMakeBadToken( SyntaxSubKind.LessThanExclamationToken, leadingTrivia, 2, state == ScannerState.DocType ? ERRID.ERR_DTDNotSupported : ERRID.ERR_Syntax); }