1 write to _selectedResourceNames
Aspire.Dashboard (1)
Components\Layout\ResourcesLayout.razor.cs (1)
533
_selectedResourceNames
= parsedLocation.SelectedResourceNames;
25 references to _selectedResourceNames
Aspire.Dashboard (25)
Components\Layout\ResourcesLayout.razor.cs (25)
176
internal IReadOnlyList<string> SelectedResourceNames =>
_selectedResourceNames
;
181
internal bool IsMultiSelection =>
_selectedResourceNames
.Count > 1;
186
internal string? SelectedResourceName =>
_selectedResourceNames
.Count == 1 ?
_selectedResourceNames
[0] : null;
421
var previousSelection =
_selectedResourceNames
;
428
if (previousTab != CurrentTab || !previousSelection.SequenceEqual(
_selectedResourceNames
, StringComparers.ResourceName))
526
var wasAllResources = _hasLocation &&
_selectedResourceNames
.Count == 0;
567
if (tab == ResourceTab.Metrics &&
_selectedResourceNames
.Count == 0 && !DashboardClient.IsEnabled &&
573
return GetTabUrl(tab,
_selectedResourceNames
, RouteResourceName);
735
_selectedItems =
_selectedResourceNames
.Select(name =>
772
if (previousRunId is null || string.Equals(previousRunId, DataSource.SelectedRun.RunId, StringComparison.Ordinal) ||
_selectedResourceNames
.Count == 0)
778
foreach (var name in
_selectedResourceNames
)
799
if (!selection.SequenceEqual(
_selectedResourceNames
, StringComparers.ResourceName))
842
if (
_selectedResourceNames
.Count == 0)
847
await SetStoredSelectionAsync(
_selectedResourceNames
);
1451
resourceNames =
_selectedResourceNames
;
1604
var remaining =
_selectedResourceNames
.Where(name => IsKindShown(GetKind(name))).ToList();
1605
if (remaining.Count !=
_selectedResourceNames
.Count)
1664
internal string AddSelectionToUrl(string url) => AddPaneToUrl(IsMultiSelection ? DashboardUrls.AddResourceSelection(url,
_selectedResourceNames
) : url);
1819
var anchor = _selectionAnchor is not null && IsSelected(_selectionAnchor) ? _selectionAnchor :
_selectedResourceNames
is [.., var last] ? last : null;
1843
if (
_selectedResourceNames
is [var only] && string.Equals(only, resourceName, StringComparisons.ResourceName))
1866
groupResourceNames.Count ==
_selectedResourceNames
.Count &&
1928
return
_selectedResourceNames
.ToList();
2004
private bool IsSelected(string resourceName) =>
_selectedResourceNames
.Contains(resourceName, StringComparers.ResourceName);
2008
private bool IsAllSelected =>
_selectedResourceNames
.Count == 0;