1 write to Document
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitStringLiteral\StringSplitter.cs (1)
30Document = document;
8 references to Document
Microsoft.CodeAnalysis.CSharp.Features (8)
SplitStringLiteral\InterpolatedStringSplitter.cs (1)
87var content = Document.Text.ToString(TextSpan.FromBounds(start, end));
SplitStringLiteral\SimpleStringSplitter.cs (3)
48var prefix = Document.Text.GetSubText(TextSpan.FromBounds(_token.SpanStart, CursorPosition)).ToString(); 49var suffix = Document.Text.GetSubText(TextSpan.FromBounds(CursorPosition, _token.Span.End)).ToString(); 54? Document.Text.GetSubText(TextSpan.FromBounds(_token.Span.End - "u8".Length, _token.Span.End)).ToString()
SplitStringLiteral\StringSplitter.cs (4)
124var newRoot = Document.Root.ReplaceNode(nodeToReplace, splitString); 136var indentationService = Document.LanguageServices.GetRequiredService<IIndentationService>(); 137var originalLineNumber = Document.Text.Lines.GetLineFromPosition(CursorPosition).LineNumber; 139var newDocument = Document.WithChangedRoot(newRoot, CancellationToken);