54 references to Utf8StringLiteralToken
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (1)
6276Debug.Assert(node.Token.Kind() is SyntaxKind.Utf8StringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken);
CSharpExtensions.cs (1)
239return token.Kind() is (SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken) && token.Text.Length > 0 && token.Text[0] == '@';
Parser\LanguageParser.cs (3)
9955case SyntaxKind.Utf8StringLiteralToken: 10256case SyntaxKind.Utf8StringLiteralToken: 10713case SyntaxKind.Utf8StringLiteralToken:
Parser\Lexer.cs (1)
389case SyntaxKind.Utf8StringLiteralToken:
Parser\Lexer_StringLiteral.cs (2)
98info.Kind = SyntaxKind.Utf8StringLiteralToken; 236info.Kind = SyntaxKind.Utf8StringLiteralToken;
Syntax\LiteralExpressionSyntax.cs (1)
22SyntaxKind.Utf8StringLiteralExpression => SyntaxKind.Utf8StringLiteralToken,
Syntax\SyntaxEquivalence.cs (1)
85case SyntaxKind.Utf8StringLiteralToken:
Syntax\SyntaxKindFacts.cs (2)
184case SyntaxKind.Utf8StringLiteralToken: 546SyntaxKind.Utf8StringLiteralToken => SyntaxKind.Utf8StringLiteralExpression,
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpSyntaxFacts.cs (1)
486case SyntaxKind.Utf8StringLiteralToken:
CSharpSyntaxKinds.cs (1)
54public int? Utf8StringLiteralToken => (int)SyntaxKind.Utf8StringLiteralToken;
CSharpVirtualCharService.cs (1)
70case SyntaxKind.Utf8StringLiteralToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
431SyntaxKind.Utf8StringLiteralToken or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
UseUtf8StringLiteralCodeFixProvider.cs (1)
196kind: SyntaxKind.Utf8StringLiteralToken,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (3)
40case SyntaxKind.Utf8StringLiteralToken: 93SyntaxKind.Utf8StringLiteralToken => position == token.Span.End - 3 && token.Text is [.., '"', 'u' or 'U', '8'], 99if (token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken &&
Microsoft.CodeAnalysis.CSharp.Features (6)
BraceMatching\StringLiteralBraceMatcher.cs (1)
39else if (token.IsKind(SyntaxKind.Utf8StringLiteralToken))
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
32return token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken && !token.IsVerbatimStringLiteral()
SplitStringLiteral\SimpleStringSplitter.cs (2)
40return _token.IsKind(SyntaxKind.Utf8StringLiteralToken) && CursorPosition >= _token.Span.End - "u8".Length; 53var firstTokenSuffix = _token.Kind() == SyntaxKind.Utf8StringLiteralToken
SplitStringLiteral\StringSplitter.cs (1)
53token.IsKind(SyntaxKind.Utf8StringLiteralToken))
UseUtf8StringLiteralCodeFixProvider.cs (1)
196kind: SyntaxKind.Utf8StringLiteralToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (21)
Parsing\ParsingTests.cs (1)
299case SyntaxKind.Utf8StringLiteralToken:
Parsing\Utf8StringLiteralsParsingTests.cs (20)
106N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8"); 118N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8"); 130N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8"); 142N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8"); 154N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8"); 166N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8"); 178N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8"); 190N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8"); 202N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8"); 214N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8"); 226N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8"); 238N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8"); 304N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8"); 402N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8"); 452N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8"); 502N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8"); 620N(SyntaxKind.Utf8StringLiteralToken, "@\"\"\"hello\"\"\"" + suffix); 780N(SyntaxKind.Utf8StringLiteralToken, "@\"\"\"" + @" 949N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8"); 965N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8");
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
144|| token.IsKind(SyntaxKind.Utf8StringLiteralToken)
Classification\Worker.cs (1)
102SyntaxKind.Utf8StringLiteralToken or
CSharpSyntaxFacts.cs (1)
486case SyntaxKind.Utf8StringLiteralToken:
CSharpSyntaxKinds.cs (1)
54public int? Utf8StringLiteralToken => (int)SyntaxKind.Utf8StringLiteralToken;
CSharpVirtualCharService.cs (1)
70case SyntaxKind.Utf8StringLiteralToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
431SyntaxKind.Utf8StringLiteralToken or
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
136if (token.IsKind(SyntaxKind.Utf8StringLiteralToken) ||