53 instantiations of MenuButtonItem
Aspire.Dashboard (53)
Components\Controls\AssistantChat.razor.cs (1)
68menuButtonItem = new MenuButtonItem
Components\Controls\ClearSignalsButton.razor.cs (2)
35_clearMenuItems.Add(new() 43_clearMenuItems.Add(new()
Components\Controls\ResourceDetails.razor.cs (3)
233_resourceActionsMenuItems.Add(new MenuButtonItem 248_resourceActionsMenuItems.Add(new MenuButtonItem 266_resourceActionsMenuItems.Add(new MenuButtonItem { IsDivider = true });
Components\Pages\ConsoleLogs.razor.cs (5)
439_logsMenuItems.Add(new() 447_logsMenuItems.Add(new() 476_logsMenuItems.Add(new() 483_logsMenuItems.Add(new() 491_logsMenuItems.Add(new()
Components\Pages\Resources.razor.cs (4)
498_resourcesMenuItems.Add(new MenuButtonItem 508_resourcesMenuItems.Add(new MenuButtonItem 519_resourcesMenuItems.Add(new MenuButtonItem 529_resourcesMenuItems.Add(new MenuButtonItem
Components\Pages\TraceDetail.razor.cs (3)
143_traceActionsMenuItems.Add(new MenuButtonItem 151_traceActionsMenuItems.Add(new MenuButtonItem 160_traceActionsMenuItems.Add(new MenuButtonItem
Model\CommonMenuItems.cs (2)
25menuItems.Add(new MenuButtonItem 35menuItems.Add(new MenuButtonItem
Model\ResourceMenuBuilder.cs (15)
86menuItems.Add(new MenuButtonItem 96menuItems.Add(new MenuButtonItem 108menuItems.Add(new MenuButtonItem 129menuItems.Add(new MenuButtonItem 151menuItems.Add(new MenuButtonItem 187menuItems.Add(new MenuButtonItem { IsDivider = true }); 198menuItems.Add(new MenuButtonItem 219return new MenuButtonItem 239menuItems.Add(new MenuButtonItem { IsDivider = true }); 243menuItems.Add(new MenuButtonItem 256menuItems.Add(new MenuButtonItem 270menuItems.Add(new MenuButtonItem 299menuItems.Add(new MenuButtonItem { IsDivider = true }); 318menuItems.Add(new MenuButtonItem 338return new MenuButtonItem
Model\SpanMenuBuilder.cs (5)
80menuItems.Add(new MenuButtonItem 88menuItems.Add(new MenuButtonItem 101menuItems.Add(new MenuButtonItem 109menuItems.Add(new MenuButtonItem 129menuItems.Add(new MenuButtonItem
Model\StructuredLogMenuBuilder.cs (4)
69menuItems.Add(new MenuButtonItem 77menuItems.Add(new MenuButtonItem 93menuItems.Add(new MenuButtonItem 113menuItems.Add(new MenuButtonItem
Model\TraceMenuBuilder.cs (4)
74menuItems.Add(new MenuButtonItem 86menuItems.Add(new MenuButtonItem 97menuItems.Add(new MenuButtonItem 117menuItems.Add(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
46 references to MenuButtonItem
Aspire.Dashboard (38)
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)
29private readonly List<MenuButtonItem> _clearMenuItems = new();
Components\Controls\ResourceActions.razor.cs (1)
57private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\ResourceDetails.razor.cs (1)
129private readonly List<MenuButtonItem> _resourceActionsMenuItems = [];
Components\Controls\SpanActions.razor.cs (1)
32private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\SpanDetails.razor.cs (1)
79private readonly List<MenuButtonItem> _spanActionsMenuItems = [];
Components\Controls\StructuredLogActions.razor.cs (1)
28private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\StructuredLogDetails.razor.cs (1)
59private readonly List<MenuButtonItem> _logActionsMenuItems = [];
Components\Controls\TraceActions.razor.cs (1)
25private readonly List<MenuButtonItem> _menuItems = new();
Components\Pages\ConsoleLogs.razor.cs (2)
167private readonly List<MenuButtonItem> _logsMenuItems = new(); 168private readonly List<MenuButtonItem> _resourceMenuItems = new();
Components\Pages\Resources.razor.cs (2)
127private readonly List<MenuButtonItem> _resourcesMenuItems = new(); 137private readonly List<MenuButtonItem> _contextMenuItems = new();
Components\Pages\StructuredLogs.razor.cs (1)
431private List<MenuButtonItem> GetFilterMenuItems()
Components\Pages\TraceDetail.razor.cs (1)
48private readonly List<MenuButtonItem> _traceActionsMenuItems = [];
Components\Pages\Traces.razor.cs (1)
421private List<MenuButtonItem> GetFilterMenuItems()
Model\CommonMenuItems.cs (1)
15List<MenuButtonItem> menuItems,
Model\MenuButtonItem.cs (1)
11public List<MenuButtonItem>? NestedMenuItems { get; set; }
Model\ResourceMenuBuilder.cs (8)
74List<MenuButtonItem> menuItems, 176private void AddUrlMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource) 191var urlItems = new List<MenuButtonItem>(); 215private static MenuButtonItem CreateUrlMenuItem(DisplayedUrl url) 233private void AddTelemetryMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, IDictionary<string, ResourceViewModel> resourceByName) 285private void AddCommandMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, EventCallback<CommandViewModel> commandSelected, Func<ResourceViewModel, CommandViewModel, bool> isCommandExecuting) 311var commands = new List<MenuButtonItem>(); 334MenuButtonItem CreateMenuItem(CommandViewModel command)
Model\SpanMenuBuilder.cs (1)
72List<MenuButtonItem> menuItems,
Model\StructuredLogMenuBuilder.cs (1)
62List<MenuButtonItem> menuItems,
Model\TraceMenuBuilder.cs (1)
68List<MenuButtonItem> menuItems,
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)
520var collapseAllMenuItem = menuButton.Instance.Items.FirstOrDefault(item => item.Text == "Collapse all"); // Locate by text since ID was removed 595var collapseAllMenuItem = menuButton.Instance.Items.FirstOrDefault(item => item.Text == "Collapse all"); // Locate by text since ID was removed 608var expandAllMenuItem = menuButton.Instance.Items.FirstOrDefault(item => item.Text == "Expand all"); // Locate by text since ID was removed
Aspire.Dashboard.Tests (5)
Model\ResourceMenuBuilderTests.cs (5)
61var menuItems = new List<MenuButtonItem>(); 112var menuItems = new List<MenuButtonItem>(); 163var menuItems = new List<MenuButtonItem>(); 200var menuItems = new List<MenuButtonItem>(); 234var menuItems = new List<MenuButtonItem>();