1 write to _token
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitStringLiteral\SimpleStringSplitter.cs (1)
30_token = token;
13 references to _token
Microsoft.CodeAnalysis.CSharp.Features (13)
SplitStringLiteral\SimpleStringSplitter.cs (13)
36=> !_token.IsVerbatimStringLiteral() && !CursorIsAfterQuotesInUtf8String(); 40return _token.IsKind(SyntaxKind.Utf8StringLiteralToken) && CursorPosition >= _token.Span.End - "u8".Length; 43protected override SyntaxNode GetNodeToReplace() => _token.Parent; 48var prefix = Document.Text.GetSubText(TextSpan.FromBounds(_token.SpanStart, CursorPosition)).ToString(); 49var suffix = Document.Text.GetSubText(TextSpan.FromBounds(CursorPosition, _token.Span.End)).ToString(); 53var firstTokenSuffix = _token.Kind() == SyntaxKind.Utf8StringLiteralToken 54? Document.Text.GetSubText(TextSpan.FromBounds(_token.Span.End - "u8".Length, _token.Span.End)).ToString() 58_token.LeadingTrivia, 59_token.Kind(), 66_token.Kind(), 69trailing: _token.TrailingTrivia);