6 instantiations of SerializableNavigationBarItem
Microsoft.CodeAnalysis.Features (6)
NavigationBar\IRemoteNavigationBarItemService.cs (6)
114=> new(RoslynNavigationBarItemKind.Actionless, text, glyph, bolded, grayed, indent, childItems, null, false, null, null, null, null, null); 117=> new(RoslynNavigationBarItemKind.Symbol, text, glyph, bolded, grayed, indent, childItems, name, isObsolete, location, null, null, null, null); 120=> new(RoslynNavigationBarItemKind.GenerateFinalizer, text, Glyph.MethodProtected, bolded: false, grayed: false, indent: 0, default, null, false, null, destinationTypeSymbolKey, null, null, null); 123=> new(RoslynNavigationBarItemKind.GenerateEventHandler, eventName, glyph, bolded: false, grayed: false, indent: 0, default, null, false, null, destinationTypeSymbolKey, containerName, eventSymbolKey, null); 126=> new(RoslynNavigationBarItemKind.GenerateMethod, text, glyph, bolded: false, grayed: false, indent: 0, default, null, false, null, destinationTypeSymbolId, null, null, methodToReplicateSymbolId); 129=> new(RoslynNavigationBarItemKind.GenerateDefaultConstructor, text, Glyph.MethodPublic, bolded: false, grayed: false, indent: 0, default, null, false, null, destinationTypeSymbolKey, null, null, null);
30 references to SerializableNavigationBarItem
Microsoft.CodeAnalysis.Features (28)
NavigationBar\AbstractNavigationBarItemService.cs (1)
29var result = await client.TryInvokeAsync<IRemoteNavigationBarItemService, ImmutableArray<SerializableNavigationBarItem>>(
NavigationBar\IRemoteNavigationBarItemService.cs (12)
17ValueTask<ImmutableArray<SerializableNavigationBarItem>> GetItemsAsync( 38public readonly ImmutableArray<SerializableNavigationBarItem> ChildItems; 73ImmutableArray<SerializableNavigationBarItem> childItems, 110public static ImmutableArray<SerializableNavigationBarItem> Dehydrate(ImmutableArray<RoslynNavigationBarItem> values) 113public static SerializableNavigationBarItem ActionlessItem(string text, Glyph glyph, ImmutableArray<SerializableNavigationBarItem> childItems = default, int indent = 0, bool bolded = false, bool grayed = false) 116public static SerializableNavigationBarItem SymbolItem(string text, Glyph glyph, string name, bool isObsolete, SymbolItemLocation location, ImmutableArray<SerializableNavigationBarItem> childItems = default, int indent = 0, bool bolded = false, bool grayed = false) 119public static SerializableNavigationBarItem GenerateFinalizer(string text, SymbolKey destinationTypeSymbolKey) 122public static SerializableNavigationBarItem GenerateEventHandler(string eventName, Glyph glyph, string containerName, SymbolKey eventSymbolKey, SymbolKey destinationTypeSymbolKey) 125public static SerializableNavigationBarItem GenerateMethod(string text, Glyph glyph, SymbolKey destinationTypeSymbolId, SymbolKey methodToReplicateSymbolId) 128public static SerializableNavigationBarItem GenerateDefaultConstructor(string text, SymbolKey destinationTypeSymbolKey)
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.ActionlessItem.cs (3)
29protected internal override SerializableNavigationBarItem Dehydrate() 30=> SerializableNavigationBarItem.ActionlessItem(Text, Glyph, SerializableNavigationBarItem.Dehydrate(ChildItems), Indent, Bolded, Grayed);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.cs (1)
43protected internal abstract SerializableNavigationBarItem Dehydrate();
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.GenerateDefaultConstructorItem.cs (2)
18protected internal override SerializableNavigationBarItem Dehydrate() 19=> SerializableNavigationBarItem.GenerateDefaultConstructor(Text, DestinationTypeSymbolKey);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.GenerateEventHandlerItem.cs (2)
23protected internal override SerializableNavigationBarItem Dehydrate() 24=> SerializableNavigationBarItem.GenerateEventHandler(Text, Glyph, ContainerName, EventSymbolKey, DestinationTypeSymbolKey);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.GenerateFinalizerItem.cs (2)
18protected internal override SerializableNavigationBarItem Dehydrate() 19=> SerializableNavigationBarItem.GenerateFinalizer(Text, DestinationTypeSymbolKey);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.GenerateMethodItem.cs (2)
21protected internal override SerializableNavigationBarItem Dehydrate() 22=> SerializableNavigationBarItem.GenerateMethod(Text, Glyph, DestinationTypeSymbolKey, MethodToReplicateSymbolKey);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (3)
47protected internal override SerializableNavigationBarItem Dehydrate() 48=> SerializableNavigationBarItem.SymbolItem(Text, Glyph, Name, IsObsolete, Location, SerializableNavigationBarItem.Dehydrate(ChildItems), Indent, Bolded, Grayed);
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\NavigationBar\RemoteNavigationBarItemService.cs (2)
27public ValueTask<ImmutableArray<SerializableNavigationBarItem>> GetItemsAsync( 44return SerializableNavigationBarItem.Dehydrate(result);