9 instantiations of SymbolItem
Microsoft.CodeAnalysis.CSharp.Features (2)
NavigationBar\CSharpNavigationBarItemService.cs (2)
101items.Add(new SymbolItem( 193return new SymbolItem(
Microsoft.CodeAnalysis.Features (1)
NavigationBar\IRemoteNavigationBarItemService.cs (1)
101RoslynNavigationBarItemKind.Symbol => new SymbolItem(Name!, Text, Glyph, IsObsolete, Location!.Value, ChildItems.SelectAsArray(i => i.Rehydrate()), Indent, Bolded),
Microsoft.CodeAnalysis.VisualBasic.Features (6)
NavigationBar\VisualBasicNavigationBarItemService.vb (6)
171Return New SymbolItem( 192Return New SymbolItem( 259Return New SymbolItem( 347rightHandMemberItems.Add(New SymbolItem( 417items.Add(New SymbolItem( 436items.Add(New SymbolItem(
16 references to SymbolItem
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
NavigationBar\CSharpEditorNavigationBarItemService.cs (1)
30await NavigateToSymbolItemAsync(document, item, (RoslynNavigationBarItem.SymbolItem)item.UnderlyingItem, textVersion, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures (4)
Extensibility\NavigationBar\AbstractEditorNavigationBarItemService.cs (3)
46Document 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.EditorFeatures2.UnitTests (3)
NavigationBar\TestHelpers.vb (3)
132DirectCast(DirectCast(rightItem, WrappedNavigationBarItem).UnderlyingItem, RoslynNavigationBarItem.SymbolItem), 169Assert.True(TypeOf underlyingItem Is RoslynNavigationBarItem.SymbolItem) 171Assert.True(TypeOf underlyingItem IsNot RoslynNavigationBarItem.SymbolItem)
Microsoft.CodeAnalysis.Features (3)
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (3)
16public sealed class SymbolItem : RoslynNavigationBarItem, IEquatable<SymbolItem> 51=> Equals(obj as SymbolItem); 53public bool Equals(SymbolItem? other)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Symbols\DocumentSymbolsHandler.cs (2)
83if (item is not RoslynNavigationBarItem.SymbolItem symbolItem || symbolItem.Location.InDocumentInfo == null) 105if (item is not RoslynNavigationBarItem.SymbolItem symbolItem ||
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
NavigationBar\VisualBasicEditorNavigationBarItemService.vb (2)
45symbolItem As SymbolItem, 72Dim symbolItem = TryCast(underlying, SymbolItem)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
185symbolDeclarationService As ISymbolDeclarationService) As SymbolItem