9 writes to SelectedResource
Aspire.Dashboard (9)
Components\Pages\ConsoleLogs.razor.cs (9)
135PageViewModel = new ConsoleLogsViewModel { SelectedOption = _noSelection, SelectedResource = null, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] }; 252PageViewModel.SelectedResource = resource; 354PageViewModel.SelectedResource = null; 530PageViewModel.SelectedResource = _resourceByName[optionToSelect.Id.InstanceId]; 651PageViewModel.SelectedResource = PageViewModel.SelectedOption?.Id?.InstanceId is null ? null : _resourceByName[PageViewModel.SelectedOption.Id.InstanceId]; 664PageViewModel.SelectedResource = resource; 805viewModel.SelectedResource = viewModel.SelectedOption.Id?.InstanceId is null ? null : _resourceByName[viewModel.SelectedOption.Id.InstanceId]; 813viewModel.SelectedResource = r; 819viewModel.SelectedResource = null;
26 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, 352if (!_showHiddenResources && PageViewModel.SelectedResource?.IsResourceHidden(showHiddenResources: false) is true) 384if (PageViewModel.SelectedResource != null) 388_highlightedCommands.AddRange(PageViewModel.SelectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands)); 393PageViewModel.SelectedResource, 402NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: PageViewModel.SelectedResource.Name)); 435await DashboardCommandExecutor.ExecuteAsync(PageViewModel.SelectedResource!, command, GetResourceName); 662if (string.Equals(PageViewModel.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName)) 672if (string.Equals(PageViewModel.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName)) 722var safeDisplayName = string.Join("_", PageViewModel.SelectedResource!.DisplayName.Split(Path.GetInvalidFileNameChars())); 754if (PageViewModel.SelectedResource != null) 837var selectedResourceName = PageViewModel.SelectedResource is { } selectedResource
Aspire.Dashboard.Components.Tests (12)
Pages\ConsoleLogsTests.cs (12)
134cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 166cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource2); 256cut.WaitForState(() => instance.PageViewModel.SelectedResource?.Name == "hidden-resource"); 280cut.WaitForState(() => instance.PageViewModel.SelectedResource == regularResource); 320cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 368cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 417cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 464cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 524cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 583cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 650cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource); 705cut.WaitForState(() => instance.PageViewModel.SelectedResource == testResource);