1 write to Resource
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
465.Select(r => new ResourceGridViewModel { Resource = r })
40 references to Resource
Aspire.Dashboard (40)
Components\Pages\Resources.razor.cs (9)
196private readonly GridSort<ResourceGridViewModel> _nameSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 197private readonly GridSort<ResourceGridViewModel> _stateSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource.State).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 198private readonly GridSort<ResourceGridViewModel> _startTimeSort = GridSort<ResourceGridViewModel>.ByDescending(p => p.Resource.StartTimeStamp).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 199private readonly GridSort<ResourceGridViewModel> _typeSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource.ResourceType).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 820_collapsedResourceNames.Add(viewModel.Resource.PersistentKey); 824_collapsedResourceNames.Remove(viewModel.Resource.PersistentKey);
Components_Pages_Resources_razor.g.cs (24)
1571r => GetRowClass(r.Resource) 1622r => r.Resource.Name 1639r => r.ExecuteOnDefault(d => ShowResourceDetailsAsync(d.Resource, buttonId: null)) 1706c => $"{c.Resource.ResourceType}: {GetResourceName(c.Resource)}" 1885context.Resource 1981c => ResourceStateViewModel.GetResourceStateTooltip(c.Resource, ColumnsLoc) 1999context.Resource 2069context => context.Resource.StartTimeStamp != null ? FormatHelpers.FormatDateTime(TimeProvider, context.Resource.StartTimeStamp.Value, MillisecondsDisplay.None, CultureInfo.CurrentCulture) : null 2095context.Resource 2132c => c.Resource.ResourceType 2172c => c.Resource.ResourceType 2214ctx => ResourceSourceViewModel.GetSourceViewModel(ctx.Resource)?.Tooltip 2230if (ResourceSourceViewModel.GetSourceViewModel(context.Resource) is { } columnDisplay) 2381ctx => GetParameterValue(ctx.Resource) is var pv && (pv.IsSensitive || pv.IsUnresolved) ? null : pv.Value 2398var paramValue = GetParameterValue(context.Resource); 2571ctx => GetUrlsTooltip(ctx.Resource) 2589context.Resource 2606HasMultipleReplicas(context.Resource) 2623GetDisplayedUrls(context.Resource) 2682async (command) => await ExecuteResourceCommandAsync(context.Resource, command) 2716(buttonId) => ShowResourceDetailsAsync(context.Resource, buttonId) 2733context.Resource
Model\ResourceGridViewModel.cs (7)
48gridVM.IsCollapsed = isCollapsed(gridVM.Resource); 53AddChildViewModel(gridVM.Resource, gridVM, depth + 1, hidden: gridVM.IsCollapsed); 60foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name)) 63childGridVM.IsCollapsed = isCollapsed(childGridVM.Resource); 69AddChildViewModel(childGridVM.Resource, childGridVM, depth + 1, hidden: childGridVM.IsHidden || childGridVM.IsCollapsed); 75var parentName = gridViewModel.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName); 82return initialGridVMs.Any(r => r.Resource.Name == parentName);