60 references to XmlEntityLiteralToken
Microsoft.CodeAnalysis.CSharp (13)
Parser\DocumentationCommentParser.cs (5)
151case SyntaxKind.XmlEntityLiteralToken: 192|| this.CurrentToken.Kind == SyntaxKind.XmlEntityLiteralToken) 533if ((current.Kind == SyntaxKind.XmlTextLiteralToken || current.Kind == SyntaxKind.XmlEntityLiteralToken) && 540if ((current.Kind == SyntaxKind.XmlTextLiteralToken || current.Kind == SyntaxKind.XmlEntityLiteralToken) && 608|| this.CurrentToken.Kind == SyntaxKind.XmlEntityLiteralToken
Parser\Lexer.cs (6)
407case SyntaxKind.XmlEntityLiteralToken: 2857info.Kind = SyntaxKind.XmlEntityLiteralToken; 3418info.Kind = SyntaxKind.XmlEntityLiteralToken; 3555info.Kind = SyntaxKind.XmlEntityLiteralToken; 3663info.Kind = SyntaxKind.XmlEntityLiteralToken; 3865info.Kind = SyntaxKind.XmlEntityLiteralToken;
Syntax\InternalSyntax\SyntaxFactory.cs (1)
249return SyntaxToken.WithValue(SyntaxKind.XmlEntityLiteralToken, leading, text, value, trailing);
Syntax\SyntaxKindFacts.cs (1)
221case SyntaxKind.XmlEntityLiteralToken:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (46)
LexicalAndXml\CrefLexerTests.cs (20)
108AssertTokens("\u0067lobal", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0067lobal")); 109AssertTokens("\u006Fperator", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u006Fperator")); 110AssertTokens("\u0065xplicit", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0065xplicit")); 111AssertTokens("\u0069mplicit", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0069mplicit")); 112AssertTokens("\u0072ef", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0072ef")); 113AssertTokens("\u006Fut", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u006Fut")); 114AssertTokens("\u0074rue", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0074rue")); 115AssertTokens("\u0066alse", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0066alse")); 216AssertTokens("&", Token(SyntaxKind.XmlEntityLiteralToken, "&")); // Not valid XML 323AssertTokens("&", Token(SyntaxKind.XmlEntityLiteralToken, "&")); 324AssertTokens("&&", Token(SyntaxKind.XmlEntityLiteralToken, "&"), Token(SyntaxKind.XmlEntityLiteralToken, "&")); 325AssertTokens("&;", Token(SyntaxKind.XmlEntityLiteralToken, "&;")); 326AssertTokens("&a;", Token(SyntaxKind.XmlEntityLiteralToken, "&a;")); 327AssertTokens("&#;", Token(SyntaxKind.XmlEntityLiteralToken, "&#;")); 328AssertTokens("&#x;", Token(SyntaxKind.XmlEntityLiteralToken, "&#x;")); 329AssertTokens("&#a;", Token(SyntaxKind.XmlEntityLiteralToken, "&#"), Token(SyntaxKind.IdentifierToken, "a"), Token(SyntaxKind.BadToken, ";")); 330AssertTokens("&#xg;", Token(SyntaxKind.XmlEntityLiteralToken, "&#x"), Token(SyntaxKind.IdentifierToken, "g"), Token(SyntaxKind.BadToken, ";")); 333AssertTokens("�", Token(SyntaxKind.XmlEntityLiteralToken, "�")); 334AssertTokens("�", Token(SyntaxKind.XmlEntityLiteralToken, "�"));
LexicalAndXml\NameAttributeValueLexerTests.cs (20)
113AssertTokens("\u0067lobal", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0067lobal")); 114AssertTokens("\u006Fperator", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u006Fperator")); 115AssertTokens("\u0065xplicit", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0065xplicit")); 116AssertTokens("\u0069mplicit", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0069mplicit")); 117AssertTokens("\u0072ef", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0072ef")); 118AssertTokens("\u006Fut", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u006Fut")); 119AssertTokens("\u0074rue", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0074rue")); 120AssertTokens("\u0066alse", Token(SyntaxKind.XmlEntityLiteralToken, "\", "\\"), Token(SyntaxKind.IdentifierToken, "u0066alse")); 223AssertTokens("&", Token(SyntaxKind.XmlEntityLiteralToken, "&")); // Not valid XML 332AssertTokens("&", Token(SyntaxKind.XmlEntityLiteralToken, "&")); 333AssertTokens("&&", Token(SyntaxKind.XmlEntityLiteralToken, "&"), Token(SyntaxKind.XmlEntityLiteralToken, "&")); 334AssertTokens("&;", Token(SyntaxKind.XmlEntityLiteralToken, "&;")); 335AssertTokens("&a;", Token(SyntaxKind.XmlEntityLiteralToken, "&a;")); 336AssertTokens("&#;", Token(SyntaxKind.XmlEntityLiteralToken, "&#;")); 337AssertTokens("&#x;", Token(SyntaxKind.XmlEntityLiteralToken, "&#x;")); 338AssertTokens("&#a;", Token(SyntaxKind.XmlEntityLiteralToken, "&#"), Token(SyntaxKind.IdentifierToken, "a"), Token(SyntaxKind.BadToken, ";")); 339AssertTokens("&#xg;", Token(SyntaxKind.XmlEntityLiteralToken, "&#x"), Token(SyntaxKind.IdentifierToken, "g"), Token(SyntaxKind.BadToken, ";")); 342AssertTokens("�", Token(SyntaxKind.XmlEntityLiteralToken, "�")); 343AssertTokens("�", Token(SyntaxKind.XmlEntityLiteralToken, "�"));
Parsing\VerbatimCrefParsingTests.cs (4)
67N(SyntaxKind.XmlEntityLiteralToken); 88N(SyntaxKind.XmlEntityLiteralToken); 108N(SyntaxKind.XmlEntityLiteralToken); 109N(SyntaxKind.XmlEntityLiteralToken);
Syntax\SyntaxTests.cs (2)
212[InlineData(SyntaxKind.XmlEntityLiteralToken)] 226[InlineData(SyntaxKind.XmlEntityLiteralToken)]
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Classification\Worker_DocumentationComments.cs (1)
155if (token.Kind() == SyntaxKind.XmlEntityLiteralToken)