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