3 overrides of GetLineSpan
Microsoft.CodeAnalysis (3)
Diagnostic\ExternalFileLocation.cs (1)
41public override FileLinePositionSpan GetLineSpan()
Diagnostic\SourceLocation.cs (1)
80public override FileLinePositionSpan GetLineSpan()
Diagnostic\XmlLocation.cs (1)
56public override FileLinePositionSpan GetLineSpan()
51 references to GetLineSpan
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\DiagnosticInfo.cs (1)
34=> Location.Create(location.SourceTree?.FilePath ?? "", location.SourceSpan, location.GetLineSpan().Span);
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
161var documentId = solution.GetDocumentIdsWithFilePath(location.GetLineSpan().Path).FirstOrDefault();
ILLink.RoslynAnalyzer (8)
DataFlow\LocalDataFlowVisitor.cs (7)
105$"{OwningSymbol.GetType()}: {branchValueOperation.Syntax.GetLocation().GetLineSpan()}"); 113$"{OwningSymbol.GetType()}: {branchValueOperation.Syntax.GetLocation().GetLineSpan()}"); 207$"{local.ContainingSymbol.GetType()}: {local.Locations[0].GetLineSpan()}"); 547$"{operation.Syntax.GetLocation().GetLineSpan()}"); 549$"{operation.Syntax.GetLocation().GetLineSpan()}"); 569$"{operation.Syntax.GetLocation().GetLineSpan()}"); 571$"{operation.Syntax.GetLocation().GetLineSpan()}");
DataFlow\UnexpectedOperationHandler.cs (1)
48throw new NotImplementedException($"Unexpected operation type {operation.GetType()}: {operation.Syntax.GetLocation().GetLineSpan()}");
Microsoft.Analyzers.Local.Tests (1)
InternalReferencedInPublicDocAnalyzerTests.cs (1)
469Assert.Equal(lineNumbers[i], location.GetLineSpan().StartLinePosition.Line);
Microsoft.CodeAnalysis (5)
CommandLine\SarifErrorLogger.cs (1)
120return !string.IsNullOrEmpty(location.GetLineSpan().Path);
Diagnostic\DiagnosticFormatter.cs (1)
37var span = diagnostic.Location.GetLineSpan();
Diagnostic\Location.cs (2)
111var pos = GetLineSpan(); 140var pos = GetLineSpan();
DiagnosticAnalyzer\SymbolDeclaredCompilationEvent.cs (1)
53var loc = DeclaringSyntaxReferences.Length != 0 ? " @ " + string.Join(", ", System.Linq.Enumerable.Select(DeclaringSyntaxReferences, r => r.GetLocation().GetLineSpan())) : null;
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
683properties = properties.Add(DefineDescriptorArgumentCorrectlyFixAdditionalDocumentLocationInfo, $"{span.Start}{AdditionalDocumentLocationInfoSeparator}{span.Length}{AdditionalDocumentLocationInfoSeparator}{fixLocation.GetLineSpan().Path}");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
161var documentId = solution.GetDocumentIdsWithFilePath(location.GetLineSpan().Path).FirstOrDefault();
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
161var documentId = solution.GetDocumentIdsWithFilePath(location.GetLineSpan().Path).FirstOrDefault();
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpSemanticModel.cs (1)
5289var lineSpan = nameSyntax.Location.GetLineSpan().Span.Start;
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
483currentXmlFilePath = location.GetLineSpan().Path;
Emitter\Model\PEModuleBuilder.cs (2)
271var span = loc.GetLineSpan(); 462FileLinePositionSpan span = location.GetLineSpan();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1307var linePositionZeroBased = referencedToken.GetLocation().GetLineSpan().StartLinePosition;
Microsoft.CodeAnalysis.Features (4)
CodeLens\CodeLensReferencesService.cs (1)
142var startLinePosition = location.GetLineSpan().StartLinePosition;
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
167var filePath = location.GetLineSpan().Path;
ExternalAccess\VSTypeScript\VSTypeScriptTaskListService.cs (1)
42var span = location.GetLineSpan();
TaskList\AbstractTaskListService.cs (1)
115commentDescriptor.Priority, trimmedMessage, document.Document.Id, location.GetLineSpan(), location.GetMappedLineSpan()));
Microsoft.CodeAnalysis.VisualBasic (3)
CommandLine\CommandLineDiagnosticFormatter.vb (1)
137Dim path = diagnostic.Location.GetLineSpan().Path
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
597currentXmlFilePath = location.GetLineSpan().Path
Emit\PEModuleBuilder.vb (1)
280Dim span As FileLinePositionSpan = location.GetLineSpan()
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb (1)
36Dim lineToMove = _token.GetLocation().GetLineSpan().StartLinePosition.Line
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (3)
106destinationLine = root.Options.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1 144destinationLine = root.Imports.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1 146destinationLine = root.Options.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1
Microsoft.CodeAnalysis.Workspaces (6)
Diagnostics\DiagnosticData.cs (2)
192originalLineInfo = location.GetLineSpan(); 218document = project.Documents.FirstOrDefault(d => d.FilePath == diagnostic.Location.GetLineSpan().Path);
Diagnostics\Extensions.cs (1)
457var lineSpan = diagnostic.Location.GetLineSpan();
Log\WorkspaceStructureLogger.cs (1)
193new XAttribute("path", SanitizePath(diagnostic.Location.GetLineSpan().Path)),
Shared\Extensions\ProjectExtensions.cs (1)
25return project.GetDocumentIdWithFilePath(location.GetLineSpan().Path);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
161var documentId = solution.GetDocumentIdsWithFilePath(location.GetLineSpan().Path).FirstOrDefault();
Microsoft.Gen.ComplianceReports (3)
Parser.cs (3)
124FileLinePositionSpan fileLine = ps.Locations[0].GetLineSpan(); 185FileLinePositionSpan fileLine = member.Locations[0].GetLineSpan(); 219FileLinePositionSpan fileLine = p.Locations[0].GetLineSpan();
Microsoft.Gen.MetadataExtractor (3)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (3)
124FileLinePositionSpan fileLine = ps.Locations[0].GetLineSpan(); 185FileLinePositionSpan fileLine = member.Locations[0].GetLineSpan(); 219FileLinePositionSpan fileLine = p.Locations[0].GetLineSpan();
Microsoft.Maui.Controls.BindingSourceGen (1)
BindingInvocationDescription.cs (1)
24 : new SourceCodeLocation(location.SourceTree.FilePath, location.SourceSpan, location.GetLineSpan().Span);
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
161var documentId = solution.GetDocumentIdsWithFilePath(location.GetLineSpan().Path).FirstOrDefault();
SuperFileCheck (2)
Program.cs (2)
377return methodDecl.GetLocation().GetLineSpan().StartLinePosition.Line; 381return leadingTrivia[0].GetLocation().GetLineSpan().StartLinePosition.Line;