8 references to Document
Microsoft.CodeAnalysis.CSharp.Features (8)
SplitStringLiteral\InterpolatedStringSplitter.cs (1)
83var content = Document.Text.ToString(TextSpan.FromBounds(start, end));
SplitStringLiteral\SimpleStringSplitter.cs (3)
41var prefix = Document.Text.GetSubText(TextSpan.FromBounds(_token.SpanStart, CursorPosition)).ToString(); 42var suffix = Document.Text.GetSubText(TextSpan.FromBounds(CursorPosition, _token.Span.End)).ToString(); 47? Document.Text.GetSubText(TextSpan.FromBounds(_token.Span.End - "u8".Length, _token.Span.End)).ToString()
SplitStringLiteral\StringSplitter.cs (4)
112var newRoot = Document.Root.ReplaceNode(nodeToReplace, splitString); 124var indentationService = Document.LanguageServices.GetRequiredService<IIndentationService>(); 125var originalLineNumber = Document.Text.Lines.GetLineFromPosition(CursorPosition).LineNumber; 127var newDocument = Document.WithChangedRoot(newRoot, CancellationToken);