22 references to StringOrCharacterKind
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\Legacy\RoslynCSharpTokenizer.cs (22)
254return TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind.Character);
256return TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind.String_Or_Raw_String);
261return TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind.Interpolated_Or_Raw_Interpolated_String);
263return TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind.Verbatim_Interpolated_Dollar_First_String);
285return TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind.Verbatim_String);
287return TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind.Verbatim_Interpolated_At_First_String);
359private StateResult TokenizedExpectedStringOrCharacterLiteral(StringOrCharacterKind expectedStringKind)
365StringOrCharacterKind.Character => ("'", "'", false),
366StringOrCharacterKind.Verbatim_String => ("@\"", "\"", false),
367StringOrCharacterKind.Verbatim_Interpolated_At_First_String => ("@$\"", "\"", false),
368StringOrCharacterKind.Verbatim_Interpolated_Dollar_First_String => ("$@\"", "\"", false),
369StringOrCharacterKind.String_Or_Raw_String when csharpToken.Text is "\"\"" => ("\"", "\"", false),
370StringOrCharacterKind.Interpolated_Or_Raw_Interpolated_String when csharpToken.Text is "$\"\"" => ("$\"", "\"", false),
371StringOrCharacterKind.String_Or_Raw_String or StringOrCharacterKind.Interpolated_Or_Raw_Interpolated_String => ("", "", true),
397var razorTokenKind = expectedStringKind == StringOrCharacterKind.Character ? SyntaxKind.CharacterLiteral : SyntaxKind.StringLiteral;
404case StringOrCharacterKind.String_Or_Raw_String:
418case StringOrCharacterKind.Interpolated_Or_Raw_Interpolated_String:
452case StringOrCharacterKind.Character:
453case StringOrCharacterKind.Verbatim_String:
454case StringOrCharacterKind.Verbatim_Interpolated_At_First_String:
455case StringOrCharacterKind.Verbatim_Interpolated_Dollar_First_String: