12 writes to Span
Microsoft.CodeAnalysis.Razor.Workspaces (12)
DocumentMapping\RazorEditService.cs (4)
149
Span
= edit.Span,
247
Span
= RazorTextSpan.FromBounds(hostStartIndex, hostEndIndex),
272
Span
= RazorTextSpan.FromBounds(hostStartIndex, hostEndIndex),
336
Span
= new RazorTextSpan()
DocumentMapping\RazorEditService_Methods.cs (2)
71
Span
= new RazorTextSpan
113
Span
= new RazorTextSpan
DocumentMapping\RazorEditService_UsingDirectives.cs (4)
87
Span
= span,
172
Span
= RazorTextSpan.FromBounds(startPosition, endPosition),
217
Span
= RazorTextSpan.FromBounds(startPosition, endPosition),
234
Span
= RazorTextSpan.FromBounds(start, end),
Extensions\LspExtensions_SourceText.cs (1)
51
Span
= text.GetTextSpan(edit.Range).ToRazorTextSpan(),
Extensions\LspExtensions_TextChange.cs (1)
15
Span
= new RazorTextSpan()
14 references to Span
Microsoft.CodeAnalysis.Razor.Workspaces (12)
DocumentMapping\RazorEditService.cs (8)
67
return NormalizeEdits(edits.ToImmutableOrderedByAndClear(static e => e.
Span
.Start), cancellationToken);
112
Debug.Assert(changes.SequenceEqual(changes.OrderBy(static c => c.
Span
.Start)));
123
var editSpan = edit.
Span
.ToTextSpan();
124
var nextEditSpan = nextEdit.
Span
.ToTextSpan();
149
Span = edit.
Span
,
224
var spanStart = change.
Span
.Start;
225
var spanEnd = spanStart + change.
Span
.Length;
313
var mappedSpan = mappedEdit.
Span
.ToTextSpan();
Extensions\LspExtensions_SourceText.cs (3)
59
=> LspFactory.CreateTextEdit(text.GetRange(change.
Span
.Start, change.
Span
.Start + change.
Span
.Length), change.NewText ?? "");
Extensions\RazorTextChangeExtensions.cs (1)
11
=> new TextChange(razorTextChange.
Span
.ToTextSpan(), razorTextChange.NewText ?? "");
Microsoft.VisualStudio.LanguageServices.Razor (2)
LanguageClient\Extensions\TextChangeExtensions.cs (2)
12
=> new VisualStudioTextChange(razorTextChange.
Span
.Start, razorTextChange.
Span
.Length, razorTextChange.NewText!);