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