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()
75 references to GetLineSpan
Microsoft.CodeAnalysis (7)
CommandLine\SarifErrorLogger.cs (1)
120return !string.IsNullOrEmpty(location.GetLineSpan().Path);
CommandLine\SarifV1ErrorLogger.cs (1)
136FileLinePositionSpan span = location.GetLineSpan();
CommandLine\SarifV2ErrorLogger.cs (1)
169FileLinePositionSpan span = diagnosticLocation.GetLineSpan();
Diagnostic\DiagnosticFormatter.cs (1)
37var span = diagnostic.Location.GetLineSpan();
Diagnostic\Location.cs (2)
111var pos = GetLineSpan(); 140var pos = GetLineSpan();
DiagnosticAnalyzer\SymbolDeclaredCompilationEvent.cs (1)
37var loc = DeclaringSyntaxReferences.Length != 0 ? " @ " + string.Join(", ", System.Linq.Enumerable.Select(DeclaringSyntaxReferences, r => r.GetLocation().GetLineSpan())) : null;
Microsoft.CodeAnalysis.CSharp (3)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
483currentXmlFilePath = location.GetLineSpan().Path;
Emitter\Model\PEModuleBuilder.cs (2)
265var span = loc.GetLineSpan(); 445FileLinePositionSpan span = location.GetLineSpan();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3876d => d.Id == analyzer.Descriptor.Id && PathUtilities.Comparer.Equals(d.Location.GetLineSpan().Path, additionalFile.Path));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
Diagnostics\LocationsTests.cs (12)
94FileLinePositionSpan flpsX = locX.GetLineSpan(); 108FileLinePositionSpan flpsXToCloseBrace = locXToCloseBrace.GetLineSpan(); 314FileLinePositionSpan flps = diag.Location.GetLineSpan(); 332flps = diag.Location.GetLineSpan(); 352flps = diag.Location.GetLineSpan(); 377FileLinePositionSpan flps = diag.Location.GetLineSpan(); 418var span = syntaxTree.GetDiagnostics().ElementAt(3).Location.GetLineSpan(); 460expressionDiags.First().Location.GetLineSpan(); 529var lineInfo = locationWithoutMapping.GetLineSpan(); 539lineInfo = locationWithMapping.GetLineSpan(); 572var lineSpan = diagnostics[0].Location.GetLineSpan(); 600var lineSpan = diagnostics[0].Location.GetLineSpan();
Microsoft.CodeAnalysis.EditorFeatures (1)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
212var identifierSpan = declarationFile.IdentifierLocation.GetLineSpan().Span;
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\DefinitionPeekableItem.cs (1)
92var identifierSpan = declarationFile.IdentifierLocation.GetLineSpan().Span;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
CodeDefinitionWindow\AbstractCodeDefinitionWindowTests.vb (1)
91Dim expectedSpan = (Await expectedDocument.GetSyntaxTreeAsync()).GetLocation(expectedHostDocument.SelectedSpans.Single()).GetLineSpan()
Microsoft.CodeAnalysis.Features (3)
CodeLens\CodeLensReferencesService.cs (1)
148var startLinePosition = location.GetLineSpan().StartLinePosition;
ExternalAccess\VSTypeScript\VSTypeScriptTaskListService.cs (1)
47var span = location.GetLineSpan();
TaskList\AbstractTaskListService.cs (1)
117commentDescriptor.Priority, trimmedMessage, document.Document.Id, location.GetLineSpan(), location.GetMappedLineSpan()));
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (2)
348var filePath = location.GetLineSpan().Path; 414var lineSpan = diagnostic.Location.GetLineSpan();
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
77var linePosSpan = declarationFile.IdentifierLocation.GetLineSpan().Span;
Handler\References\FindUsagesLSPContext.cs (1)
226var linePosSpan = declarationFile.IdentifierLocation.GetLineSpan().Span;
Microsoft.CodeAnalysis.Test.Utilities (4)
Diagnostics\CommonDiagnosticAnalyzers.cs (4)
106var expectedLineSpan = root.GetLocation().GetLineSpan(); 180var expectedLineSpan = root.GetLocation().GetLineSpan(); 257var expectedLineSpan = root.GetLocation().GetLineSpan(); 306var expectedLineSpan = root.GetLocation().GetLineSpan();
Microsoft.CodeAnalysis.VisualBasic (4)
CommandLine\CommandLineDiagnosticFormatter.vb (1)
137Dim path = diagnostic.Location.GetLineSpan().Path
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
597currentXmlFilePath = location.GetLineSpan().Path
Emit\PEModuleBuilder.vb (2)
280Dim span As FileLinePositionSpan = location.GetLineSpan() 692Dim span = loc.GetLineSpan()
Microsoft.CodeAnalysis.VisualBasic.Features (7)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb (1)
36Dim lineToMove = _token.GetLocation().GetLineSpan().StartLinePosition.Line
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (6)
105destinationLine = root.Options.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1 143destinationLine = root.Imports.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1 145destinationLine = root.Options.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1 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 (7)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (7)
1014methSymbol1.Locations.Single().GetLineSpan().StartLinePosition.Line) 1020methSymbol2.Locations.Single().GetLineSpan().StartLinePosition.Line) 1026methSymbol3.Locations.Single().GetLineSpan().StartLinePosition.Line) 1032methSymbol4.Locations.Single().GetLineSpan().StartLinePosition.Line) 1038methSymbol5.Locations.Single().GetLineSpan().StartLinePosition.Line) 1044methSymbol6.Locations.Single().GetLineSpan().StartLinePosition.Line) 1053methSymbol8.Locations.Single().GetLineSpan().StartLinePosition.Line)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
SymbolsTests\Source\TypeTests.vb (5)
460Dim span = DirectCast(sym21.Locations(0), Location).GetLineSpan() 496span = DirectCast(sym61.Locations(0), Location).GetLineSpan() 510span = DirectCast(sym71.Locations(0), Location).GetLineSpan() 517span = DirectCast(sym72.Locations(0), Location).GetLineSpan() 524span = DirectCast(sym73.Locations(0), Location).GetLineSpan()
Microsoft.CodeAnalysis.Workspaces (3)
CodeFixes\CodeFix.cs (1)
72var document = Project.Documents.FirstOrDefault(d => d.FilePath == diagnostic.Location.GetLineSpan().Path);
Diagnostics\DiagnosticData.cs (1)
208originalLineInfo = location.GetLineSpan();
Shared\Extensions\ProjectExtensions.cs (1)
25return project.GetDocumentIdWithFilePath(location.GetLineSpan().Path);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
FindReferencesTests.cs (1)
630var line = location.GetLineSpan().StartLinePosition.Line;
SolutionTests\SolutionTests.cs (1)
3281Assert.Equal(@"C:\doesnotexist.cs: (0,0)-(0,0)", diagnostic.Location.GetLineSpan().ToString());
Microsoft.VisualStudio.LanguageServices (9)
CallHierarchy\CallHierarchyDetail.cs (5)
40_endColumn = location.GetLineSpan().Span.End.Character; 41_endLine = location.GetLineSpan().EndLinePosition.Line; 43_startColumn = location.GetLineSpan().StartLinePosition.Character; 44_startLine = location.GetLineSpan().StartLinePosition.Line; 50var lineSpan = location.GetLineSpan();
Diagnostics\VisualStudioVenusSpanMappingService.cs (2)
34originalLineInfo = location.GetLineSpan(); 79var filePath = location.GetLineSpan().Path;
Progression\GraphBuilder.cs (1)
220var lineSpan = preferredLocation.GetLineSpan();
Progression\GraphQueries\IsUsedByGraphQuery.cs (1)
52var span = location.GetLineSpan();
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
179var linePosSpan = declarationFile.IdentifierLocation.GetLineSpan().Span;