8 writes to SelectedResource
Aspire.Dashboard (8)
Components\Pages\ConsoleLogs.razor.cs (8)
135PageViewModel = new ConsoleLogsViewModel { SelectedOption = _noSelection, SelectedResource = null, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] }; 252PageViewModel.SelectedResource = resource; 352PageViewModel.SelectedResource = null; 626PageViewModel.SelectedResource = PageViewModel.SelectedOption?.Id?.InstanceId is null ? null : _resourceByName[PageViewModel.SelectedOption.Id.InstanceId]; 639PageViewModel.SelectedResource = resource; 780viewModel.SelectedResource = viewModel.SelectedOption.Id?.InstanceId is null ? null : _resourceByName[viewModel.SelectedOption.Id.InstanceId]; 787viewModel.SelectedResource = r; 793viewModel.SelectedResource = null;
24 references to SelectedResource
Aspire.Dashboard (14)
Components\Pages\ConsoleLogs.razor.cs (14)
231if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName)) 275var selectedResourceName = PageViewModel.SelectedResource?.Name; 328IsDisabled = PageViewModel.SelectedResource is null, 350if (!_showHiddenResources && PageViewModel.SelectedResource?.IsResourceHidden(showHiddenResources: false) is true) 382if (PageViewModel.SelectedResource != null) 386_highlightedCommands.AddRange(PageViewModel.SelectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands)); 391PageViewModel.SelectedResource, 400NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: PageViewModel.SelectedResource.Name)); 432await DashboardCommandExecutor.ExecuteAsync(PageViewModel.SelectedResource!, command, GetResourceName); 637if (string.Equals(PageViewModel.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName)) 647if (string.Equals(PageViewModel.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName)) 697var safeDisplayName = string.Join("_", PageViewModel.SelectedResource!.DisplayName.Split(Path.GetInvalidFileNameChars())); 729if (PageViewModel.SelectedResource != null) 811var selectedResourceName = PageViewModel.SelectedResource is { } selectedResource
Aspire.Dashboard.Components.Tests (10)
Pages\ConsoleLogsTests.cs (10)
134cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 166cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource2); 213cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 261cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 310cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 357cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 417cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 476cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 543cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 598cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource);