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