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