5 writes to SelectedResource
Aspire.Dashboard (5)
Components\Pages\Metrics.razor.cs (4)
104SelectedResource = _selectResource, 145PageViewModel.SelectedResource = r; 151viewModel.SelectedResource = _resourceViewModels.GetResource(Logger, ResourceName, canSelectGrouping: true, _selectResource); 193PageViewModel.SelectedResource = _resourceViewModels.Single();
Components_Pages_Metrics_razor.g.cs (1)
453__builder2.AddComponentParameter(26, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.SelectedResourceChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredBindSetter(callback: __value => { PageViewModel.SelectedResource = __value; return global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.InvokeAsynchronousDelegate(callback:
14 references to SelectedResource
Aspire.Dashboard (13)
Components\Pages\Metrics.razor.cs (5)
132ResourceName = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null, 178var selectedInstance = viewModel.SelectedResource.Id?.GetResourceKey(); 322var selectedResourceKey = PageViewModel.SelectedResource.Id?.GetResourceKey(); 358new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.Id?.ReplicaSetName is not null)),
Components_Pages_Metrics_razor.g.cs (8)
239if (PageViewModel.SelectedResource.Id is { ReplicaSetName: { } replicaSetName }) 447PageViewModel.SelectedResource 461); }, value: PageViewModel.SelectedResource), PageViewModel.SelectedResource)))); 536PageViewModel.SelectedResource 995if (PageViewModel.SelectedResource.Id?.ReplicaSetName != null && PageViewModel is { SelectedMeter: not null, SelectedInstrument: not null }) 1014PageViewModel.SelectedResource.Id.GetResourceKey() 1246DashboardUrls.MetricsUrl(resource: PageViewModel.SelectedResource.Name, meter: context.Parent.Name, instrument: context.Name, duration: DurationMinutes, view: ViewKindName)
Aspire.Dashboard.Components.Tests (1)
Pages\MetricsTests.cs (1)
354cut.WaitForAssertion(() => Assert.Equal("TestApp2", viewModel.SelectedResource.Name));