1 write to CursorPosition
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitStringLiteral\StringSplitter.cs (1)
31CursorPosition = position;
10 references to CursorPosition
Microsoft.CodeAnalysis.CSharp.Features (10)
SplitStringLiteral\InterpolatedStringSplitter.cs (4)
49if (content.Span.End <= CursorPosition) 54else if (content.Span.Start >= CursorPosition) 62beforeSplitContents.Add(CreateInterpolatedStringText(content.SpanStart, CursorPosition)); 63afterSplitContents.Insert(0, CreateInterpolatedStringText(CursorPosition, content.Span.End));
SplitStringLiteral\SimpleStringSplitter.cs (3)
40return _token.IsKind(SyntaxKind.Utf8StringLiteralToken) && CursorPosition >= _token.Span.End - "u8".Length; 48var prefix = Document.Text.GetSubText(TextSpan.FromBounds(_token.SpanStart, CursorPosition)).ToString(); 49var suffix = Document.Text.GetSubText(TextSpan.FromBounds(CursorPosition, _token.Span.End)).ToString();
SplitStringLiteral\StringSplitter.cs (3)
101if (CursorPosition <= nodeToReplace.SpanStart || CursorPosition >= nodeToReplace.Span.End) 137var originalLineNumber = Document.Text.Lines.GetLineFromPosition(CursorPosition).LineNumber;