41 references to PersistentKey
Aspire.Dashboard (30)
Components\Layout\ResourcesLayout.razor.cs (11)
753
.ToDictionary(i => i.Name, i => i.Resource!.
PersistentKey
, StringComparers.ResourceName);
788
.Where(r => string.Equals(r.
PersistentKey
, persistentKey, StringComparisons.ResourceName))
904
.OrderBy(r => positions.GetValueOrDefault(r.Resource.
PersistentKey
, long.MaxValue))
909
return ResourceGridViewModel.OrderNestedResources(filteredResources, r => _collapsedResourceNames.Contains(r.
PersistentKey
))
1179
if (!OrderStore.TryMove(resource.
PersistentKey
, target.
PersistentKey
, after))
1222
if (!_collapsedResourceNames.Remove(viewModel.Resource.
PersistentKey
))
1224
_collapsedResourceNames.Add(viewModel.Resource.
PersistentKey
);
1260
var hasCollapsed = resourcesWithChildren.Any(r => _collapsedResourceNames.Contains(r.
PersistentKey
));
1271
_collapsedResourceNames.Remove(resource.
PersistentKey
);
1275
_collapsedResourceNames.Add(resource.
PersistentKey
);
Components\Legacy\Pages\Resources.razor.cs (7)
527
var orderedResources = ResourceGridViewModel.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.
PersistentKey
))
612
return _resourceByName.Any(r => !r.Value.IsResourceHidden(PageViewModel.ShowHiddenResources) && _collapsedResourceNames.Contains(r.Value.
PersistentKey
));
749
_collapsedResourceNames.Remove(current.
PersistentKey
);
856
_collapsedResourceNames.Add(viewModel.Resource.
PersistentKey
);
860
_collapsedResourceNames.Remove(viewModel.Resource.
PersistentKey
);
879
_collapsedResourceNames.Remove(resource.
PersistentKey
);
886
_collapsedResourceNames.Add(resource.
PersistentKey
);
Components\Pages\Resources.razor.cs (7)
528
var orderedResources = ResourceGridViewModel.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.
PersistentKey
))
613
return _resourceByName.Any(r => !r.Value.IsResourceHidden(PageViewModel.ShowHiddenResources) && _collapsedResourceNames.Contains(r.Value.
PersistentKey
));
788
_collapsedResourceNames.Remove(current.
PersistentKey
);
895
_collapsedResourceNames.Add(viewModel.Resource.
PersistentKey
);
899
_collapsedResourceNames.Remove(viewModel.Resource.
PersistentKey
);
918
_collapsedResourceNames.Remove(resource.
PersistentKey
);
925
_collapsedResourceNames.Add(resource.
PersistentKey
);
Model\ResourceOrderStore.cs (4)
65
defaultsChanged |= !_defaultPositions.TryGetValue(resource.
PersistentKey
, out var previous) || previous != position;
66
_defaultPositions[resource.
PersistentKey
] = position;
70
defaultsChanged |= _defaultPositions.Remove(resource.
PersistentKey
);
74
EnsureItems(grouping: null, snapshot.Select(r => r.
PersistentKey
));
Model\ResourcePaneState.cs (1)
54
/// Gets or sets the persistent keys (<see cref="ResourceViewModel.
PersistentKey
"/>) of the selected resources in
Aspire.Dashboard.Tests (11)
Model\ResourceOrderStoreTests.cs (11)
32
Assert.Equal([cache.
PersistentKey
, api.
PersistentKey
, worker.
PersistentKey
],
39
Assert.Equal([api.
PersistentKey
, cache.
PersistentKey
, worker.
PersistentKey
],
41
Assert.True(store.TryMove(cache.
PersistentKey
, api.
PersistentKey
, false));
45
Assert.Equal([cache.
PersistentKey
, api.
PersistentKey
, worker.
PersistentKey
],