32 references to BadToken
Microsoft.CodeAnalysis.CSharp (3)
Parser\DocumentationCommentParser.cs (2)
1601
case SyntaxKind.
BadToken
:
1669
case SyntaxKind.
BadToken
:
Syntax\InternalSyntax\SyntaxFactory.cs (1)
224
return SyntaxToken.WithValue(SyntaxKind.
BadToken
, leading, text, text, trailing);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (29)
LexicalAndXml\CrefLexerTests.cs (8)
132
AssertTokens("<", Token(SyntaxKind.
BadToken
, "<")); //illegal in attribute
229
AssertTokens("<", Token(SyntaxKind.
BadToken
, "<"));
230
AssertTokens("<<", Token(SyntaxKind.
BadToken
, "<"), Token(SyntaxKind.
BadToken
, "<"));
231
AssertTokens("<=", Token(SyntaxKind.
BadToken
, "<"), Token(SyntaxKind.EqualsToken));
329
AssertTokens("&#a;", Token(SyntaxKind.XmlEntityLiteralToken, "&#"), Token(SyntaxKind.IdentifierToken, "a"), Token(SyntaxKind.
BadToken
, ";"));
330
AssertTokens("&#xg;", Token(SyntaxKind.XmlEntityLiteralToken, "&#x"), Token(SyntaxKind.IdentifierToken, "g"), Token(SyntaxKind.
BadToken
, ";"));
344
AssertTokens("<", Token(SyntaxKind.
BadToken
, "<"));
LexicalAndXml\LexicalTests.cs (12)
1601
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
1616
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
1631
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
1646
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
1661
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
1677
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
1693
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
3487
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
3517
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
3523
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
3529
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
3535
Assert.Equal(SyntaxKind.
BadToken
, token.Kind());
LexicalAndXml\NameAttributeValueLexerTests.cs (8)
137
AssertTokens("<", Token(SyntaxKind.
BadToken
, "<")); //illegal in attribute
236
AssertTokens("<", Token(SyntaxKind.
BadToken
, "<"));
237
AssertTokens("<<", Token(SyntaxKind.
BadToken
, "<"), Token(SyntaxKind.
BadToken
, "<"));
238
AssertTokens("<=", Token(SyntaxKind.
BadToken
, "<"), Token(SyntaxKind.EqualsToken));
338
AssertTokens("&#a;", Token(SyntaxKind.XmlEntityLiteralToken, "&#"), Token(SyntaxKind.IdentifierToken, "a"), Token(SyntaxKind.
BadToken
, ";"));
339
AssertTokens("&#xg;", Token(SyntaxKind.XmlEntityLiteralToken, "&#x"), Token(SyntaxKind.IdentifierToken, "g"), Token(SyntaxKind.
BadToken
, ";"));
353
AssertTokens("<", Token(SyntaxKind.
BadToken
, "<"));
Parsing\ParsingTests.cs (1)
435
or SyntaxKind.
BadToken