4 instantiations of SymbolItem
Microsoft.CodeAnalysis.CSharp.Features (3)
NavigationBar\CSharpNavigationBarItemService.cs (3)
121items.Add(new SymbolItem( 208return new SymbolItem( 237var symbolItem = new SymbolItem(
Microsoft.CodeAnalysis.Features (1)
NavigationBar\IRemoteNavigationBarItemService.cs (1)
99RoslynNavigationBarItemKind.Symbol => new SymbolItem(Name!, Text, Glyph, IsObsolete, Location!.Value, ChildItems.SelectAsArray(i => i.Rehydrate()), Indent, Bolded),
12 references to SymbolItem
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
NavigationBar\CSharpEditorNavigationBarItemService.cs (1)
25await NavigateToSymbolItemAsync(document, item, (RoslynNavigationBarItem.SymbolItem)item.UnderlyingItem, textVersion, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.Features (2)
NavigationBar\CSharpNavigationBarItemService.cs (2)
188private static SymbolItem? CreateItemForMember( 237var symbolItem = new SymbolItem(
Microsoft.CodeAnalysis.EditorFeatures (4)
Extensibility\NavigationBar\AbstractEditorNavigationBarItemService.cs (3)
45Document document, NavigationBarItem item, SymbolItem symbolItem, ITextVersion textVersion, CancellationToken cancellationToken) 73SymbolItem symbolItem, 98return ((WrappedNavigationBarItem)item).UnderlyingItem is SymbolItem;
Extensibility\NavigationBar\WrappedNavigationBarItem.cs (1)
47if (underlyingItem is RoslynNavigationBarItem.SymbolItem { Location.InDocumentInfo.spans: var symbolSpans })
Microsoft.CodeAnalysis.Features (3)
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (3)
31childItems), IEquatable<SymbolItem> 42=> Equals(obj as SymbolItem); 44public bool Equals(SymbolItem? other)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Symbols\DocumentSymbolsHandler.cs (2)
90if (item is not RoslynNavigationBarItem.SymbolItem symbolItem || symbolItem.Location.InDocumentInfo == null) 110if (item is not RoslynNavigationBarItem.SymbolItem symbolItem ||