1 write to _selectedItems
Aspire.Dashboard (1)
Components\Layout\ResourcesLayout.razor.cs (1)
735_selectedItems = _selectedResourceNames.Select(name =>
9 references to _selectedItems
Aspire.Dashboard (9)
Components\Layout\ResourcesLayout.razor.cs (9)
212internal IEnumerable<ResourceViewModel> SelectedResources => _selectedItems.Select(i => i.Resource).OfType<ResourceViewModel>(); 590mode = _selectedItems.Any(i => i.TelemetryOnly is not null) ? ResourcePaneMode.Telemetry 746SelectedResource = _selectedItems is [{ Resource: { } selected }] ? selected : null; 751PaneState.SelectionPersistentKeys = _selectedItems 756if (DashboardClient.IsEnabled && _selectedItems.Any(i => i.TelemetryOnly is not null) && 1441_selectedItems is [{ TelemetryOnly: { } telemetryOnly }] ? telemetryOnly : null; 1666internal bool IsTabAvailable(ResourceTab tab) => IsTabAvailable(tab, _selectedItems); 2060var errorCount = _selectedItems.Sum(i => i.Resource is { } r ? GetUnviewedErrorCount(r) : 0); 2062isVisible: DashboardClient.IsEnabled && !isTelemetryOnly && (resource is not null || isMultiSelection || _selectedItems.Count == 0));