12 writes to Range
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Hover\HoverHandler.cs (2)
123Range = ProtocolConversions.TextSpanToRange(info.Span, text), 145Range = ProtocolConversions.TextSpanToRange(info.Span, text),
Microsoft.CodeAnalysis.Razor.Workspaces (4)
Hover\HoverFactory.cs (4)
198Range = span.ToRange(), 215Range = span.ToRange(), 245Range = span.ToRange(), 267Range = span.ToRange()
Microsoft.CodeAnalysis.Remote.Razor (4)
Hover\RemoteHoverService.cs (4)
90csharpHover.Range = LspFactory.CreateRange(hostDocumentSpan); 110csharpHover.Range = sourceText.GetRange(adjustedStart, adjustedEnd); 165Range = range, 171Range = range,
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
89Range = new LspRange()
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
89Range = new LspRange()
32 references to Range
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (18)
Hover\HoverFactoryTest.cs (18)
52Assert.Equal(expectedRange, hover.Range); 75Assert.Equal(expectedRange, hover.Range); 98Assert.Equal(expectedRange, hover.Range); 119Assert.Equal(expectedRange, hover.Range); 141Assert.Equal(expectedRange, hover.Range); 163Assert.Equal(expectedRange, hover.Range); 239Assert.Equal(expectedRange, hover.Range); 264Assert.Equal(expectedRange, hover.Range); 285Assert.Equal(expectedRange, hover.Range); 307Assert.Equal(expectedRange, hover.Range); 347Assert.Equal(expectedRange, hover.Range); 369Assert.Equal(expectedRange, hover.Range); 390Assert.Equal(expectedRange, hover.Range); 413Assert.Equal(expectedRange, hover.Range); 459Assert.Equal(expectedRange, hover.Range); 482Assert.Equal(expectedRange, hover.Range); 540Assert.Equal(expectedRange, hover.Range); 577Assert.Equal(expectedRange, hover.Range);
Microsoft.CodeAnalysis.Remote.Razor (6)
Hover\RemoteHoverService.cs (6)
87if (csharpHover.Range is { } range && 96csharpHover.Range is not null) 101if (sourceText.TryGetAbsoluteIndex(csharpHover.Range.Start, out var adjustedStart) && 102sourceText.TryGetAbsoluteIndex(csharpHover.Range.End, out var adjustedEnd)) 163VSInternalHover { Range: var range, RawContent: { } rawContent } => new VSInternalHover() 169Hover { Range: var range, Contents.Fourth: MarkupContent contents } => new Hover()
Microsoft.VisualStudio.LanguageServices.Razor (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Hover\CohostHoverEndpoint.cs (2)
89|| htmlHover.Range != razorHover.Range)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (2)
406Assert.NotNull(hover.Range); 407Assert.Equal(text.GetLinePositionSpan(expected), hover.Range.ToLinePositionSpan());
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Hover\CohostHoverEndpoint.cs (2)
89|| htmlHover.Range != razorHover.Range)
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (2)
406Assert.NotNull(hover.Range); 407Assert.Equal(text.GetLinePositionSpan(expected), hover.Range.ToLinePositionSpan());