132 references to StartLinePosition
Microsoft.CodeAnalysis (10)
CodeGen\SequencePointList.cs (3)
177int startLine = (fileLinePositionSpan.StartLinePosition.Line == -1) ? 0 : fileLinePositionSpan.StartLinePosition.Line + 1; 179int startColumn = fileLinePositionSpan.StartLinePosition.Character + 1;
CommandLine\SarifErrorLogger.cs (2)
50_writer.Write("startLine", span.StartLinePosition.Line + 1); 51_writer.Write("startColumn", span.StartLinePosition.Character + 1);
Diagnostic\Location.cs (4)
115result += "(" + pos.Path + "@" + (pos.StartLinePosition.Line + 1) + ":" + (pos.StartLinePosition.Character + 1) + ")"; 144result += "(" + pos.Path + "@" + (pos.StartLinePosition.Line + 1) + ":" + (pos.StartLinePosition.Character + 1) + ")";
Syntax\SyntaxTree.cs (1)
308return GetMappedLineSpan(span).StartLinePosition.Line + 1;
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\PEModuleBuilder.cs (2)
454span.StartLinePosition.Line, 455span.StartLinePosition.Character,
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
509span.StartLinePosition.Line, 510span.StartLinePosition.Character,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\FieldInitializerBindingTests.cs (1)
282var initValueLineNumber = syntaxTree.GetLineSpan(initValueSyntax.Span).StartLinePosition.Line;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (15)
Diagnostics\LocationsTests.cs (14)
60Assert.Equal(expectedStartLine, mappedSpan.StartLinePosition.Line); 61Assert.Equal(expectedStartOffset, mappedSpan.StartLinePosition.Character); 96Assert.Equal(2, flpsX.StartLinePosition.Line); 97Assert.Equal(4, flpsX.StartLinePosition.Character); 103Assert.Equal(19, flpsX.StartLinePosition.Line); 104Assert.Equal(4, flpsX.StartLinePosition.Character); 110Assert.Equal(2, flpsXToCloseBrace.StartLinePosition.Line); 111Assert.Equal(4, flpsXToCloseBrace.StartLinePosition.Character); 117Assert.Equal(19, flpsXToCloseBrace.StartLinePosition.Line); 118Assert.Equal(4, flpsXToCloseBrace.StartLinePosition.Character); 573Assert.Equal(0, lineSpan.StartLinePosition.Line); 574Assert.Equal(5, lineSpan.StartLinePosition.Character); 601Assert.Equal(0, lineSpan.StartLinePosition.Line); 602Assert.Equal(0, lineSpan.StartLinePosition.Character);
LexicalAndXml\PreprocessorTests.cs (1)
3561Assert.Equal(99, lineSpan.StartLinePosition.Line); // zero-based line number
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
DiagnosticTestUtilities.cs (2)
119Line = lineSpan.IsValid ? lineSpan.StartLinePosition.Line + 1 : 0, 120Column = lineSpan.IsValid ? lineSpan.StartLinePosition.Character + 1 : 0,
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
TaskList\AbstractTaskListTests.cs (2)
57Assert.Equal(todo.MappedSpan.StartLinePosition.Line, line.LineNumber); 58Assert.Equal(todo.MappedSpan.StartLinePosition.Character, span.Start - line.Start);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (2)
40(!string.IsNullOrWhiteSpace(d.DataLocation.UnmappedFileSpan.Path) ? $" {d.DataLocation.UnmappedFileSpan.Path}({d.DataLocation.UnmappedFileSpan.StartLinePosition.Line}, {d.DataLocation.UnmappedFileSpan.StartLinePosition.Character}, {d.DataLocation.UnmappedFileSpan.EndLinePosition.Line}, {d.DataLocation.UnmappedFileSpan.EndLinePosition.Character}):" : "") +
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (4)
CodeDefinitionWindow\AbstractCodeDefinitionWindowTests.vb (1)
95expectedSpan.StartLinePosition)
Diagnostics\DiagnosticProviderTests.vb (3)
386Equals(x.DataLocation.UnmappedFileSpan.StartLinePosition, y.DataLocation.UnmappedFileSpan.StartLinePosition) 394Hash.Combine(obj.DataLocation.UnmappedFileSpan.StartLinePosition.GetHashCode(), obj.Severity)))))
Microsoft.CodeAnalysis.Features (1)
CodeLens\CodeLensReferencesService.cs (1)
148var startLinePosition = location.GetLineSpan().StartLinePosition;
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
424Character = dataLocation.UnmappedFileSpan.StartLinePosition.Character, 425Line = dataLocation.UnmappedFileSpan.StartLinePosition.Line,
Microsoft.CodeAnalysis.Test.Utilities (10)
Diagnostics\CommonDiagnosticAnalyzers.cs (8)
120""startLine"": " + (expectedLineSpan.StartLinePosition.Line + 1) + @", 121""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 197""startLine"": " + (expectedLineSpan.StartLinePosition.Line + 1) + @", 198""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 276""startLine"": " + (expectedLineSpan.StartLinePosition.Line + 1) + @", 277""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 334""startLine"": " + (expectedLineSpan.StartLinePosition.Line + 1) + @", 335""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @",
Diagnostics\DiagnosticDescription.cs (2)
186_startPosition = _location.GetMappedLineSpan().StartLinePosition; 585return diagnostics.OrderBy(d => d.Location.GetMappedLineSpan().StartLinePosition, LinePositionComparer.Instance);
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\PEModuleBuilder.vb (2)
287span.StartLinePosition.Line, 288span.StartLinePosition.Character,
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
462span.StartLinePosition.Line, 463span.StartLinePosition.Character,
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb (1)
36Dim lineToMove = _token.GetLocation().GetLineSpan().StartLinePosition.Line
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (3)
167Return lastBannerText.GetLocation().GetLineSpan().StartLinePosition.Line + 1 173Dim expectedLine = nodes.First().GetLocation().GetLineSpan().StartLinePosition.Line 175Dim actualLine = node.GetLocation().GetLineSpan().StartLinePosition.Line
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (15)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (14)
1013Assert.Equal(treeA.GetLineSpan(syntax.Span).StartLinePosition.Line, 1014methSymbol1.Locations.Single().GetLineSpan().StartLinePosition.Line) 1019Assert.Equal(treeA.GetLineSpan(syntax.Span).StartLinePosition.Line, 1020methSymbol2.Locations.Single().GetLineSpan().StartLinePosition.Line) 1025Assert.Equal(treeA.GetLineSpan(syntax.Span).StartLinePosition.Line, 1026methSymbol3.Locations.Single().GetLineSpan().StartLinePosition.Line) 1031Assert.Equal(treeA.GetLineSpan(syntax.Span).StartLinePosition.Line, 1032methSymbol4.Locations.Single().GetLineSpan().StartLinePosition.Line) 1037Assert.Equal(treeB.GetLineSpan(syntax.Span).StartLinePosition.Line, 1038methSymbol5.Locations.Single().GetLineSpan().StartLinePosition.Line) 1043Assert.Equal(treeB.GetLineSpan(syntax.Span).StartLinePosition.Line, 1044methSymbol6.Locations.Single().GetLineSpan().StartLinePosition.Line) 1052Assert.Equal(treeB.GetLineSpan(syntax.Span).StartLinePosition.Line, 1053methSymbol8.Locations.Single().GetLineSpan().StartLinePosition.Line)
Semantics\FieldInitializerBindingTests.vb (1)
1548Dim initValueLineNumber = syntaxTree.GetLineSpan(initValueSyntax.Span).StartLinePosition.Line
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (10)
SymbolsTests\Source\TypeTests.vb (10)
461Assert.Equal(span.StartLinePosition.Line, span.EndLinePosition.Line) 462Assert.Equal(16, span.StartLinePosition.Character) 497Assert.Equal(span.StartLinePosition.Line, span.EndLinePosition.Line) 498Assert.Equal(12, span.StartLinePosition.Character) 511Assert.Equal(span.StartLinePosition.Line, span.EndLinePosition.Line) 512Assert.Equal(15, span.StartLinePosition.Character) 518Assert.Equal(span.StartLinePosition.Line, span.EndLinePosition.Line) 519Assert.Equal(22, span.StartLinePosition.Character) 525Assert.Equal(span.StartLinePosition.Line, span.EndLinePosition.Line) 526Assert.Equal(32, span.StartLinePosition.Character)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
LocationTests.vb (6)
48Assert.Equal(expectedStartLine, mappedSpan.StartLinePosition.Line) 49Assert.Equal(expectedStartOffset, mappedSpan.StartLinePosition.Character) 79Assert.Equal(1, flpsX.StartLinePosition.Line) 80Assert.Equal(7, flpsX.StartLinePosition.Character) 86Assert.Equal(1, flpsXToEndClass.StartLinePosition.Line) 87Assert.Equal(7, flpsXToEndClass.StartLinePosition.Character)
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DiagnosticData.cs (3)
148DataLocation.UnmappedFileSpan.StartLinePosition == other.DataLocation.UnmappedFileSpan.StartLinePosition && 161=> Hash.Combine(DataLocation.UnmappedFileSpan.StartLinePosition.GetHashCode(),
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
FindReferencesTests.cs (1)
630var line = location.GetLineSpan().StartLinePosition.Line;
Microsoft.VisualStudio.LanguageServices (28)
CallHierarchy\CallHierarchyDetail.cs (3)
43_startColumn = location.GetLineSpan().StartLinePosition.Character; 44_startLine = location.GetLineSpan().StartLinePosition.Line; 51var start = location.SourceTree.GetText().Lines[lineSpan.StartLinePosition.Line].Start;
Diagnostics\VisualStudioVenusSpanMappingService.cs (8)
49if (originalSpan.Start != originalLineInfo.StartLinePosition || originalSpan.End != originalLineInfo.EndLinePosition) 64if (mappedSpan.Start != mappedLineInfo.StartLinePosition || mappedSpan.End != mappedLineInfo.EndLinePosition) 104if (!TryAdjustSpanIfNeededForVenus(documentId, originalLineInfo.StartLinePosition.Line, originalLineInfo.StartLinePosition.Character, out var startLineColumn)) 107startLineColumn = new MappedSpan(originalLineInfo.StartLinePosition.Line, originalLineInfo.StartLinePosition.Character, mappedLineInfo.StartLinePosition.Line, mappedLineInfo.StartLinePosition.Character);
Progression\GraphQueries\IsUsedByGraphQuery.cs (3)
56var lineText = location.SourceTree.GetText(cancellationToken).Lines[span.StartLinePosition.Line].ToString(); 64span.StartLinePosition.Line + 1, 65span.StartLinePosition.Character + 1,
TableDataSource\DiagnosticTableItem.cs (1)
50=> Data.DataLocation.UnmappedFileSpan.StartLinePosition;
TableDataSource\TaskList\TaskListTableItem.cs (1)
46=> Data.Span.StartLinePosition;
TableDataSource\TaskList\VisualStudioTaskListTable.cs (5)
144=> groupedItems.OrderBy(d => d.Data.Span.StartLinePosition); 266item.Data.Span.StartLinePosition.Line, 267item.Data.Span.StartLinePosition.Character, 268item.Data.MappedSpan.StartLinePosition.Line, 269item.Data.MappedSpan.StartLinePosition.Character);
TableDataSource\VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs (3)
288return groupedItems.OrderBy(d => d.Data.DataLocation.UnmappedFileSpan.StartLinePosition) 404content = data.DataLocation.MappedFileSpan.StartLinePosition.Line; 407content = data.DataLocation.MappedFileSpan.StartLinePosition.Character;
TableDataSource\VisualStudioDiagnosticListTable.BuildTableDataSource.cs (2)
190content = data.DataLocation.MappedFileSpan.StartLinePosition.Line; 193content = data.DataLocation.MappedFileSpan.StartLinePosition.Character;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (2)
843(diagnosticData.DataLocation.UnmappedFileSpan.StartLinePosition.Line > 0 || 844diagnosticData.DataLocation.UnmappedFileSpan.StartLinePosition.Character > 0);
Microsoft.VisualStudio.LanguageServices.UnitTests (8)
Diagnostics\DiagnosticTableDataSourceTests.vb (4)
147Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Line, line) 151Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Character, column) 197Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Line, line) 201Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Character, column)
TaskList\TaskListTableDataSourceTests.vb (4)
136Assert.Equal(item.MappedSpan.StartLinePosition.Line, line) 140Assert.Equal(item.MappedSpan.StartLinePosition.Character, column) 185Assert.Equal(item.MappedSpan.StartLinePosition.Line, line) 189Assert.Equal(item.MappedSpan.StartLinePosition.Character, column)