22 references to LinePosition
Microsoft.CodeAnalysis (9)
Diagnostic\XmlLocation.cs (2)
22
LinePosition start = new
LinePosition
(lineNumber, columnNumber);
23
LinePosition end = new
LinePosition
(lineNumber, columnNumber + 1);
Syntax\LineDirectiveMap.cs (6)
74
return (mappedLine == -1) ? new LinePosition(unmapped.Character) : new
LinePosition
(mappedLine, unmapped.Character);
95
return new
LinePosition
(
239
new
LinePosition
(entry.UnmappedLine, character: 0),
240
new
LinePosition
(unmappedEndLine, lineLength));
260
new
LinePosition
(entry.MappedLine, character: 0),
261
new
LinePosition
(entry.MappedLine + unmappedEndLine - entry.UnmappedLine, lineLength));
Text\TextLineCollection.cs (1)
49
return new
LinePosition
(line.LineNumber, position - line.Start);
Microsoft.CodeAnalysis.CSharp (1)
Syntax\CSharpLineDirectiveMap.cs (1)
166
position = new
LinePosition
(line, isEnd ? character + 1 : character);
Microsoft.CodeAnalysis.CSharp.Features (1)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
177
var indentedLinePosition = new
LinePosition
(lineNumber, totalOffset);
Microsoft.CodeAnalysis.Features (7)
BraceCompletion\AbstractBraceCompletionService.cs (1)
65
var caretLocation = new
LinePosition
(originalOpeningLinePosition.Line, originalOpeningLinePosition.Character + 1);
EditAndContinue\ActiveStatementsMap.cs (2)
263
return new(
new
(unmappedStartLine, unmappedStartColumn),
new
(unmappedEndLine, unmappedEndColumn));
EditAndContinue\Utilities\Extensions.cs (4)
21
=> new(new
LinePosition
(span.Start.Line + lineDelta, span.Start.Character), new
LinePosition
(span.End.Line + lineDelta, span.End.Character));
33
=> new(
new
(span.StartLine, span.StartColumn),
new
(span.EndLine, span.EndColumn));
Microsoft.CodeAnalysis.Razor.Compiler (2)
SourceGenerators\Diagnostics\RazorDiagnostics.cs (2)
118
new
LinePosition
(span.LineIndex, span.CharacterIndex),
119
new
LinePosition
(span.LineIndex, span.CharacterIndex + span.Length));
Microsoft.CodeAnalysis.Workspaces (2)
Shared\Extensions\FileLinePositionSpanExtensions.cs (2)
80
var start = new
LinePosition
(startLine, startColumn);
81
var end = new
LinePosition
(endLine, endColumn);