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();
40
return
_token
.IsKind(SyntaxKind.Utf8StringLiteralToken) && CursorPosition >=
_token
.Span.End - "u8".Length;
43
protected override SyntaxNode GetNodeToReplace() =>
_token
.Parent;
48
var prefix = Document.Text.GetSubText(TextSpan.FromBounds(
_token
.SpanStart, CursorPosition)).ToString();
49
var suffix = Document.Text.GetSubText(TextSpan.FromBounds(CursorPosition,
_token
.Span.End)).ToString();
53
var 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(),
69
trailing:
_token
.TrailingTrivia);