12 writes to Span
Microsoft.CodeAnalysis.Razor.Workspaces (12)
DocumentMapping\RazorEditService.cs (4)
149Span = edit.Span, 247Span = RazorTextSpan.FromBounds(hostStartIndex, hostEndIndex), 272Span = RazorTextSpan.FromBounds(hostStartIndex, hostEndIndex), 336Span = new RazorTextSpan()
DocumentMapping\RazorEditService_Methods.cs (2)
71Span = new RazorTextSpan 113Span = new RazorTextSpan
DocumentMapping\RazorEditService_UsingDirectives.cs (4)
87Span = span, 172Span = RazorTextSpan.FromBounds(startPosition, endPosition), 217Span = RazorTextSpan.FromBounds(startPosition, endPosition), 234Span = RazorTextSpan.FromBounds(start, end),
Extensions\LspExtensions_SourceText.cs (1)
51Span = text.GetTextSpan(edit.Range).ToRazorTextSpan(),
Extensions\LspExtensions_TextChange.cs (1)
15Span = new RazorTextSpan()
14 references to Span
Microsoft.CodeAnalysis.Razor.Workspaces (12)
DocumentMapping\RazorEditService.cs (8)
67return NormalizeEdits(edits.ToImmutableOrderedByAndClear(static e => e.Span.Start), cancellationToken); 112Debug.Assert(changes.SequenceEqual(changes.OrderBy(static c => c.Span.Start))); 123var editSpan = edit.Span.ToTextSpan(); 124var nextEditSpan = nextEdit.Span.ToTextSpan(); 149Span = edit.Span, 224var spanStart = change.Span.Start; 225var spanEnd = spanStart + change.Span.Length; 313var 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!);