1 write to InDocumentInfo
Microsoft.CodeAnalysis.Features (1)
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (1)
91InDocumentInfo = inDocumentInfo;
16 references to InDocumentInfo
Microsoft.CodeAnalysis.EditorFeatures (3)
Extensibility\NavigationBar\AbstractEditorNavigationBarItemService.cs (2)
77if (symbolItem.Location.InDocumentInfo != null) 81var navigationSpan = item.GetCurrentItemSpan(textVersion, symbolItem.Location.InDocumentInfo.Value.navigationSpan);
Extensibility\NavigationBar\WrappedNavigationBarItem.cs (1)
47if (underlyingItem is RoslynNavigationBarItem.SymbolItem { Location.InDocumentInfo.spans: var symbolSpans })
Microsoft.CodeAnalysis.Features (9)
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (9)
64/// <remarks>Exactly one of <see cref="InDocumentInfo"/> and <see cref="OtherDocumentInfo"/> will be 74/// <remarks>Exactly one of <see cref="InDocumentInfo"/> and <see cref="OtherDocumentInfo"/> will be 100if ((InDocumentInfo == null) != (other.InDocumentInfo == null)) 106if (InDocumentInfo != null) 108if (!this.InDocumentInfo.Value.spans.SequenceEqual(other.InDocumentInfo!.Value.spans) || 109this.InDocumentInfo.Value.navigationSpan != other.InDocumentInfo.Value.navigationSpan)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Symbols\DocumentSymbolsHandler.cs (4)
90if (item is not RoslynNavigationBarItem.SymbolItem symbolItem || symbolItem.Location.InDocumentInfo == null) 98Range = ProtocolConversions.TextSpanToRange(symbolItem.Location.InDocumentInfo.Value.navigationSpan, text), 111symbolItem.Location.InDocumentInfo == null) 116var (spans, navigationSpan) = symbolItem.Location.InDocumentInfo.Value;