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