419 references to Line
Analyzer.Utilities.UnitTests (2)
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (2)
Metrics (5)
Metrics.Legacy (5)
Microsoft.Analyzers.Local.Tests (1)
Microsoft.AspNetCore.Analyzer.Testing (3)
Microsoft.AspNetCore.Components.Analyzers.Tests (4)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (4)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
Microsoft.CodeAnalysis (26)
Microsoft.CodeAnalysis.Analyzers (4)
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp (11)
Microsoft.CodeAnalysis.CSharp.Features (5)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (18)
Diagnostics\LocationsTests.cs (14)
60Assert.Equal(expectedStartLine, mappedSpan.StartLinePosition.Line);
62Assert.Equal(expectedEndLine, mappedSpan.EndLinePosition.Line);
96Assert.Equal(2, flpsX.StartLinePosition.Line);
98Assert.Equal(2, flpsX.EndLinePosition.Line);
103Assert.Equal(19, flpsX.StartLinePosition.Line);
105Assert.Equal(19, flpsX.EndLinePosition.Line);
110Assert.Equal(2, flpsXToCloseBrace.StartLinePosition.Line);
112Assert.Equal(3, flpsXToCloseBrace.EndLinePosition.Line);
117Assert.Equal(19, flpsXToCloseBrace.StartLinePosition.Line);
119Assert.Equal(20, flpsXToCloseBrace.EndLinePosition.Line);
573Assert.Equal(0, lineSpan.StartLinePosition.Line);
575Assert.Equal(0, lineSpan.EndLinePosition.Line);
601Assert.Equal(0, lineSpan.StartLinePosition.Line);
603Assert.Equal(0, lineSpan.EndLinePosition.Line);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures (5)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.Text (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.Features (37)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.UnitTests (5)
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
Microsoft.CodeAnalysis.Razor.Compiler (24)
Language\DefaultTagHelperResolutionPhase.cs (6)
854new SourceSpan(filePath, exprStart, atLoc.Line, atLoc.Character, 1, 0, atLoc.Character + 1)));
865new SourceSpan(filePath, exprStart, loc.Line, loc.Character, exprLength, 0, loc.Character + exprLength)));
886new SourceSpan(filePath, parenStart, openLoc.Line, openLoc.Character, 1, 0, openLoc.Character + 1)));
898new SourceSpan(filePath, innerStart, innerLoc.Line, innerLoc.Character, innerLen, 0, innerLoc.Character + innerLen)));
906new SourceSpan(filePath, closePos, closeLoc.Line, closeLoc.Character, 1, 0, closeLoc.Character + 1)));
923expr.Source = expressionSource.WithLineIndex(exprLoc.Line)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (3)
1322expr.Source = new SourceSpan(exprSource.FilePath, contentStart, openLoc.Line, openLoc.Character, contentLength, 0, closeLoc.Character + 1);
1331contentLocation.Line,
1436emptySpan = new SourceSpan(nextSrc.FilePath, nextSrc.AbsoluteIndex, loc.Line, loc.Character, 0, 0, loc.Character);
Microsoft.CodeAnalysis.Razor.Workspaces (91)
Extensions\LspFactory.cs (7)
113=> CreatePosition(linePosition.Line, linePosition.Character);
127=> CreateRange(start.Line, start.Character, end.Line, end.Character);
159=> CreateSingleLineRange(start.Line, start.Character, length);
204=> CreateTextEdit(CreateZeroWidthRange(position.Line, position.Character), newText);
235StartLine = linePositionSpan.Start.Line,
237EndLine = linePositionSpan.End.Line,
Microsoft.CodeAnalysis.Remote.Razor (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
Microsoft.CodeAnalysis.Test.Utilities (12)
Microsoft.CodeAnalysis.UnitTests (7)
Microsoft.CodeAnalysis.VisualBasic (7)
Microsoft.CodeAnalysis.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.Gen.ComplianceReports (3)
Microsoft.Gen.MetadataExtractor (3)
Microsoft.Maui.Controls.BindingSourceGen (1)
Microsoft.NET.Sdk.Razor.SourceGenerators.UnitTests (6)
Microsoft.VisualStudio.LanguageServices (21)
Diagnostics\VisualStudioVenusSpanMappingService.cs (7)
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);
111if (!TryAdjustSpanIfNeededForVenus(documentId, originalLineInfo.EndLinePosition.Line, originalLineInfo.EndLinePosition.Character, out var endLineColumn))
114endLineColumn = new MappedSpan(originalLineInfo.EndLinePosition.Line, originalLineInfo.EndLinePosition.Character, mappedLineInfo.EndLinePosition.Line, mappedLineInfo.EndLinePosition.Character);
218return TryAdjustSpanIfNeededForVenus(documentId, adjustedPosition.Line, adjustedPosition.Character, out mappedSpan);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (20)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (10)
422Assert.Equal(0, originalRange.Start.Line);
424Assert.Equal(0, originalRange.End.Line);
470Assert.Equal(2, projectedPosition.Line);
496Assert.Equal(3, projectedPosition.Line);
522Assert.Equal(3, projectedPosition.Line);
569Assert.Equal(1, hostDocumentPosition.Line);
595Assert.Equal(2, hostDocumentPosition.Line);
621Assert.Equal(2, hostDocumentPosition.Line);
647Assert.Equal(2, projectedRange.Start.Line);
649Assert.Equal(2, projectedRange.End.Line);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (16)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (10)
422Assert.Equal(0, originalRange.Start.Line);
424Assert.Equal(0, originalRange.End.Line);
470Assert.Equal(2, projectedPosition.Line);
496Assert.Equal(3, projectedPosition.Line);
522Assert.Equal(3, projectedPosition.Line);
569Assert.Equal(1, hostDocumentPosition.Line);
595Assert.Equal(2, hostDocumentPosition.Line);
621Assert.Equal(2, hostDocumentPosition.Line);
647Assert.Equal(2, projectedRange.Start.Line);
649Assert.Equal(2, projectedRange.End.Line);
Roslyn.Diagnostics.Analyzers (4)
Test.Utilities (2)
Text.Analyzers (4)