3 writes to Range
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Extensions\ProtocolConversions.Diagnostics.cs (2)
80additionalDiagnostic.Range = GetRange(location); 122Range = GetRange(diagnosticData.DataLocation)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
134Range = ProtocolConversions.TextSpanToRange(new TextSpan(d.Offset, d.Length), text),
18 references to Range
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.Diagnostics.cs (1)
138diagnostic.Identifier = (diagnostic.Code, diagnosticData.DataLocation.UnmappedFileSpan.Path, diagnostic.Range, diagnostic.Message)
Protocol\Diagnostic.cs (3)
144&& this.Range == other.Range 174HashCode.Combine(Range, Severity, Code, Source, Message, Hash.CombineValues(Tags), CodeDescription, Data);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (14)
Diagnostics\PullDiagnosticTests.cs (14)
341Assert.Equal(new Position { Line = 0, Character = 9 }, results[0].Diagnostics!.Single().Range.Start); 350Assert.Equal(new Position { Line = 0, Character = 10 }, results[0].Diagnostics!.Single().Range.Start); 371Assert.Equal(1, results.Single().Diagnostics!.Single().Range.Start.Line); 785Assert.Equal(firstLocation, results.Single().Diagnostics![1].Range); 789Assert.Equal(firstLocation, results.Single().Diagnostics![1].Range); 795Assert.Equal(firstLocation, results.Single().Diagnostics![0].Range); 854Assert.Equal(lineLocation, results.Single().Diagnostics![0].Range); 858Assert.Equal(openLocation, results.Single().Diagnostics![1].Range); 862Assert.Equal(closeLocation, results.Single().Diagnostics![2].Range); 868Assert.Equal(lineLocation, results.Single().Diagnostics!.Single().Range); 1569Assert.Equal(new Position { Line = 0, Character = 9 }, results[0].Diagnostics!.Single().Range.Start); 1582Assert.Equal(new Position { Line = 0, Character = 10 }, results2[0].Diagnostics!.Single().Range.Start); 1602Assert.Equal(new Position { Line = 0, Character = 9 }, results[0].Diagnostics!.Single().Range.Start); 1625Assert.Equal(1, results[0].Diagnostics!.Single().Range.Start.Line);