1 write to SourceSpans
Microsoft.CodeAnalysis.Features (1)
FindUsages\DefinitionItem.cs (1)
151SourceSpans = sourceSpans.NullToEmpty();
22 references to SourceSpans
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (1)
111=> UnderlyingObject.SourceSpans.SelectAsArray(span => new VSTypeScriptDocumentSpan(span));
Host\IStreamingFindReferencesPresenter.cs (1)
103if (builder is [{ item.SourceSpans.Length: <= 1, location: var location }])
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
StackTraceExplorer\StackTraceExplorerTests.cs (2)
63AssertEx.SetEqual(expectedDefinition.SourceSpans, definition.SourceSpans);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (5)
FindReferences\FindReferencesCommandHandlerTests.vb (1)
56context.Definitions(0).SourceSpans.Single().SourceSpan)
FindReferences\FindReferencesTests.vb (1)
89SelectMany(Function(d) d.SourceSpans))
GoToDefinition\GoToDefinitionTestsBase.vb (1)
101For Each docSpan In location.SourceSpans
GoToHelpers\GoToHelpers.vb (2)
37For Each sourceSpan In definition.SourceSpans 59.Where(Function(d) d.SourceSpans.IsDefaultOrEmpty) _
Microsoft.CodeAnalysis.Features (5)
FindUsages\DefinitionItem.cs (1)
327=> new(Tags, DisplayParts, NameDisplayParts, OriginationParts, SourceSpans.SelectAsArray(ss => (DocumentIdSpan)ss), Properties, DisplayableProperties, DisplayIfNoReferences);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
60return await SourceSpans[0].GetNavigableLocationAsync(cancellationToken).ConfigureAwait(false);
FindUsages\IRemoteFindUsagesService.cs (1)
245item.SourceSpans.SelectAsArray(SerializableDocumentSpan.Dehydrate),
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
554var projectState = definition.SourceSpans.Length > 0 555? definition.SourceSpans[0].Document.Project.State
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\References\FindImplementationsHandler.cs (1)
52foreach (var sourceSpan in definition.SourceSpans)
Handler\References\FindUsagesLSPContext.cs (1)
119definitionId: _id, id: _id, definition.SourceSpans.FirstOrNull(),
Microsoft.VisualStudio.LanguageServices (6)
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (4)
80if (definition.SourceSpans.Length == 1) 89else if (definition.SourceSpans.Length == 0) 101foreach (var sourceSpan in definition.SourceSpans) 130var documentSpan = definition.SourceSpans[0];
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (1)
74foreach (var declarationLocation in definition.SourceSpans)
Workspace\VisualStudioSymbolNavigationService.cs (1)
262var sourceLocations = definitionItem.SourceSpans;