30 references to CharacterLiteral
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (13)
Legacy\CSharpTokenizerLiteralTest.cs (10)
155TestSingleToken("'f'", SyntaxKind.CharacterLiteral); 161TestSingleToken("'foo'", SyntaxKind.CharacterLiteral); 167TestSingleToken("'foo bar", SyntaxKind.CharacterLiteral); 173TestSingleToken("'foo\\'bar'", SyntaxKind.CharacterLiteral); 179TestTokenizer("'foo\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo"), IgnoreRemaining); 185TestTokenizer("'foo\\\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 191TestTokenizer("'foo\\\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 197TestTokenizer("'foo\\\r\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 203TestTokenizer($"'foo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 209TestTokenizer("'foo\\\\'blah", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\\\'"), IgnoreRemaining);
Legacy\ImplicitExpressionEditHandlerTest.cs (3)
210var token = Syntax.SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'(("); 240var token = Syntax.SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'('"); 285var token = Syntax.SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "')");
Microsoft.AspNetCore.Razor.Language.UnitTests (12)
Legacy\CSharpTokenizerLiteralTest.cs (12)
188TestSingleToken("'f'", SyntaxKind.CharacterLiteral); 194TestSingleToken("'goo'", SyntaxKind.CharacterLiteral); 200TestSingleToken("'goo bar", SyntaxKind.CharacterLiteral); 206TestSingleToken("'goo\\'bar'", SyntaxKind.CharacterLiteral); 212TestTokenizer("'goo\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo"), IgnoreRemaining); 218TestTokenizer("'goo\\\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\n"), IgnoreRemaining); 224TestTokenizer("'goo\\\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\nflarg"), IgnoreRemaining); 230TestTokenizer("'goo\\\r\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\r"), IgnoreRemaining); 236TestTokenizer($"'goo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\r"), IgnoreRemaining); 242TestTokenizer("'goo\\\\'blah", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\\'"), IgnoreRemaining); 249SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'f'"), 258SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo'"),
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\Legacy\ImplicitExpressionEditHandler.cs (1)
366else if (token.Kind == SyntaxKind.CharacterLiteral)
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (1)
107case SyntaxKind.CharacterLiteral:
Language\Legacy\NativeCSharpTokenizer.cs (1)
566private StateResult QuotedCharacterLiteral() => QuotedLiteral('\'', IsEndQuotedCharacterLiteral, SyntaxKind.CharacterLiteral);
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (1)
99case SyntaxKind.CharacterLiteral:
Language\Legacy\RoslynCSharpTokenizer.cs (1)
397var razorTokenKind = expectedStringKind == StringOrCharacterKind.Character ? SyntaxKind.CharacterLiteral : SyntaxKind.StringLiteral;