6 writes to Line
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Extensions\ProtocolConversions.cs (1)
374
=> new() {
Line
= linePosition.Line, Character = linePosition.Character };
Extensions\ProtocolConversions.Diagnostics.cs (2)
164
Line
= dataLocation.UnmappedFileSpan.StartLinePosition.Line,
169
Line
= dataLocation.UnmappedFileSpan.EndLinePosition.Line,
Handler\CodeActions\CodeActionResolveHelper.cs (2)
258
var emptyDocumentRange = new LSP.Range { Start = new Position {
Line
= 0, Character = 0 }, End = new Position {
Line
= 0, Character = 0 } };
Protocol\Position.cs (1)
31
this.
Line
= line;
17 references to Line
IdeBenchmarks (1)
Lsp\LspSourceGeneratorBenchmarks.cs (1)
101
var typingLine = typingLocation.Range.Start.
Line
;
Microsoft.CodeAnalysis.LanguageServer (1)
LanguageServer\Handler\CopilotCompletion\CopilotCompletionResolveContextHandler.cs (1)
34
var linePosition = new LinePosition(param.DocumentContext.Position.
Line
, param.DocumentContext.Position.Character);
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Extensions\Extensions.cs (4)
305
if (p1.
Line
> p2.
Line
)
307
else if (p1.
Line
< p2.
Line
)
Extensions\ProtocolConversions.cs (2)
309
=> new(position.
Line
, position.Character);
354
=> $"{{ Line={position.
Line
}, Character={position.Character} }}";
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (4)
112
var breakpointLineDelta = breakpointRange.End.
Line
- breakpointRange.Start.
Line
;
113
var existingLineDelta = existingRange.End.
Line
- existingRange.Start.
Line
;
Protocol\Position.cs (3)
106
this.
Line
== other.
Line
&&
116
return this.
Line
^ this.Character;
Microsoft.VisualStudio.LanguageServices (2)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (2)
93
var originalStartPosition = textSnapshot.GetLineFromLineNumber(symbolRange.Start.
Line
).Start.Position + symbolRange.Start.Character;
94
var originalEndPosition = textSnapshot.GetLineFromLineNumber(symbolRange.End.
Line
).Start.Position + symbolRange.End.Character;