47 instantiations of MenuButtonItem
Aspire.Dashboard (47)
Components\Controls\AssistantChat.razor.cs (1)
68menuButtonItem = new MenuButtonItem
Components\Controls\ClearSignalsButton.razor.cs (2)
36_clearMenuItems.Add(new() 44_clearMenuItems.Add(new()
Components\Controls\SpanActions.razor.cs (3)
54_menuItems.Add(new MenuButtonItem 60_menuItems.Add(new MenuButtonItem 73_menuItems.Add(new MenuButtonItem
Components\Controls\SpanDetails.razor.cs (2)
108_spanActionsMenuItems.Add(new MenuButtonItem 121_spanActionsMenuItems.Add(new MenuButtonItem
Components\Controls\StructuredLogActions.razor.cs (3)
62_menuItems.Add(new MenuButtonItem 68_menuItems.Add(new MenuButtonItem 81_menuItems.Add(new MenuButtonItem
Components\Controls\TraceActions.razor.cs (3)
50_menuItems.Add(new MenuButtonItem 60_menuItems.Add(new MenuButtonItem 73_menuItems.Add(new MenuButtonItem
Components\Pages\ConsoleLogs.razor.cs (5)
436_logsMenuItems.Add(new() 444_logsMenuItems.Add(new() 473_logsMenuItems.Add(new() 480_logsMenuItems.Add(new() 488_logsMenuItems.Add(new()
Components\Pages\Resources.razor.cs (4)
469_resourcesMenuItems.Add(new MenuButtonItem 479_resourcesMenuItems.Add(new MenuButtonItem 490_resourcesMenuItems.Add(new MenuButtonItem 500_resourcesMenuItems.Add(new MenuButtonItem
Components\Pages\TraceDetail.razor.cs (4)
138_traceActionsMenuItems.Add(new MenuButtonItem 150_traceActionsMenuItems.Add(new MenuButtonItem 156_traceActionsMenuItems.Add(new MenuButtonItem 164_traceActionsMenuItems.Add(new MenuButtonItem
Model\CommonMenuItems.cs (2)
25menuItems.Add(new MenuButtonItem 35menuItems.Add(new MenuButtonItem
Model\ResourceMenuItems.cs (13)
48menuItems.Add(new MenuButtonItem 57menuItems.Add(new MenuButtonItem 71menuItems.Add(new MenuButtonItem 107menuItems.Add(new MenuButtonItem { IsDivider = true }); 118menuItems.Add(new MenuButtonItem 139return new MenuButtonItem 159menuItems.Add(new MenuButtonItem { IsDivider = true }); 163menuItems.Add(new MenuButtonItem 176menuItems.Add(new MenuButtonItem 190menuItems.Add(new MenuButtonItem 219menuItems.Add(new MenuButtonItem { IsDivider = true }); 238menuItems.Add(new MenuButtonItem 258return new MenuButtonItem
Utils\FilterHelpers.cs (5)
34filterMenuItems.Add(new MenuButtonItem 43filterMenuItems.Add(new MenuButtonItem 50filterMenuItems.Add(new MenuButtonItem 67filterMenuItems.Add(new MenuButtonItem 83filterMenuItems.Add(new MenuButtonItem
61 references to MenuButtonItem
Aspire.Dashboard (55)
Components\Controls\AspireMenu.razor.cs (2)
34public required IReadOnlyList<MenuButtonItem> Items { get; set; } 96private async Task HandleItemClicked(MenuButtonItem item)
Components\Controls\AspireMenuButton.razor.cs (2)
18private MenuButtonItem[] _items = []; 40public required IList<MenuButtonItem> Items { get; set; }
Components\Controls\AssistantChat.razor.cs (4)
50private MenuButtonItem? _selectedModelItem; 51private readonly List<MenuButtonItem> _modelMenuItems = new()!; 64private MenuButtonItem CreateItem(ModelViewModel model) 66MenuButtonItem menuButtonItem = null!;
Components\Controls\ClearSignalsButton.razor.cs (1)
30private readonly List<MenuButtonItem> _clearMenuItems = new();
Components\Controls\ResourceActions.razor.cs (1)
74private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\SpanActions.razor.cs (1)
48private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\SpanDetails.razor.cs (1)
78private readonly List<MenuButtonItem> _spanActionsMenuItems = [];
Components\Controls\StructuredLogActions.razor.cs (1)
56private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\TraceActions.razor.cs (1)
44private readonly List<MenuButtonItem> _menuItems = new();
Components\Pages\ConsoleLogs.razor.cs (2)
164private readonly List<MenuButtonItem> _logsMenuItems = new(); 165private readonly List<MenuButtonItem> _resourceMenuItems = new();
Components\Pages\Resources.razor.cs (2)
119private readonly List<MenuButtonItem> _resourcesMenuItems = new(); 129private readonly List<MenuButtonItem> _contextMenuItems = new();
Components\Pages\StructuredLogs.razor.cs (1)
432private List<MenuButtonItem> GetFilterMenuItems()
Components\Pages\TraceDetail.razor.cs (1)
48private readonly List<MenuButtonItem> _traceActionsMenuItems = [];
Components\Pages\Traces.razor.cs (1)
422private List<MenuButtonItem> GetFilterMenuItems()
Components_Controls_AspireMenu_razor.g.cs (4)
322foreach (var item in Items) 366private RenderFragment RenderMenuItem(MenuButtonItem item) 566private RenderFragment? RenderNestedItems(MenuButtonItem item) 592foreach (var nestedItem in item.NestedMenuItems)
Components_Controls_AspireMenuButton_razor.g.cs (1)
478), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_AssistantChat_razor.g.cs (1)
1392), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_ClearSignalsButton_razor.g.cs (1)
234), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_ResourceActions_razor.g.cs (1)
524), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_SpanActions_razor.g.cs (1)
211), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_SpanDetails_razor.g.cs (1)
515), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_StructuredLogActions_razor.g.cs (1)
211), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Controls_TraceActions_razor.g.cs (1)
211), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Pages_ConsoleLogs_razor.g.cs (3)
712), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>( 875), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>( 939), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Pages_Resources_razor.g.cs (3)
563), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>( 605foreach (var item in _resourcesMenuItems) 2945), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Pages_StructuredLogs_razor.g.cs (1)
851), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Pages_TraceDetail_razor.g.cs (2)
737), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>( 973), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Components_Pages_Traces_razor.g.cs (1)
834), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
Model\CommonMenuItems.cs (1)
15List<MenuButtonItem> menuItems,
Model\MenuButtonItem.cs (1)
11public List<MenuButtonItem>? NestedMenuItems { get; set; }
Model\ResourceMenuItems.cs (8)
30List<MenuButtonItem> menuItems, 96private static void AddUrlMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, IStringLocalizer<Resources.Resources> loc) 111var urlItems = new List<MenuButtonItem>(); 135private static MenuButtonItem CreateUrlMenuItem(DisplayedUrl url) 153private static void AddTelemetryMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, NavigationManager navigationManager, TelemetryRepository telemetryRepository, Func<ResourceViewModel, string> getResourceName, IStringLocalizer<Resources.Resources> loc) 205private static void AddCommandMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, IStringLocalizer<Resources.Resources> loc, IStringLocalizer<Commands> commandsLoc, EventCallback<CommandViewModel> commandSelected, Func<ResourceViewModel, CommandViewModel, bool> isCommandExecuting, IconResolver iconResolver) 231var commands = new List<MenuButtonItem>(); 254MenuButtonItem CreateMenuItem(CommandViewModel command)
Utils\FilterHelpers.cs (2)
21public static List<MenuButtonItem> GetFilterMenuItems<TView, TR>( 30var filterMenuItems = new List<MenuButtonItem>();
Aspire.Dashboard.Components.Tests (3)
Pages\TraceDetailsTests.cs (3)
527var collapseAllMenuItem = menuButton.Instance.Items.FirstOrDefault(item => item.Text == "Collapse all"); // Locate by text since ID was removed 602var collapseAllMenuItem = menuButton.Instance.Items.FirstOrDefault(item => item.Text == "Collapse all"); // Locate by text since ID was removed 615var expandAllMenuItem = menuButton.Instance.Items.FirstOrDefault(item => item.Text == "Expand all"); // Locate by text since ID was removed
Aspire.Dashboard.Tests (3)
Model\ResourceMenuItemsTests.cs (3)
32var menuItems = new List<MenuButtonItem>(); 88var menuItems = new List<MenuButtonItem>(); 144var menuItems = new List<MenuButtonItem>();