6 writes to SelectedInstrument
Aspire.Dashboard (6)
Components\Pages\Metrics.razor.cs (6)
156viewModel.SelectedInstrument = null; 164viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName && i.Name == InstrumentName); 211PageViewModel.SelectedInstrument = null; 286PageViewModel.SelectedInstrument = null; 291PageViewModel.SelectedInstrument = instrument; 296PageViewModel.SelectedInstrument = null;
11 references to SelectedInstrument
Aspire.Dashboard (9)
Components\Pages\Metrics.razor.cs (4)
134InstrumentName = PageViewModel.SelectedInstrument?.Name, 206PageViewModel.SelectedInstrument != null) 229if (PageViewModel.SelectedInstrument != null && !instruments.Any(i => i.Name == PageViewModel.SelectedInstrument.Name))
Components_Controls_TreeMetricSelector_razor.g.cs (2)
367PageViewModel.SelectedInstrument == null && meterGroup.Key.Name == PageViewModel.SelectedMeter?.Name 455instrument.Name == PageViewModel.SelectedInstrument?.Name && instrument.Parent.Name == PageViewModel.SelectedMeter?.Name
Components_Pages_Metrics_razor.g.cs (3)
241additionalText = PageViewModel.SelectedInstrument is { } selectedInstrument 995if (PageViewModel.SelectedResource.Id?.ReplicaSetName != null && PageViewModel is { SelectedMeter: not null, SelectedInstrument: not null }) 1048PageViewModel.SelectedInstrument.Name
Aspire.Dashboard.Components.Tests (2)
Pages\MetricsTests.cs (2)
347Assert.Equal(app1InstrumentName, viewModel.SelectedInstrument!.Name); 356Assert.Equal(expectedInstrumentNameAfterChange, viewModel.SelectedInstrument?.Name);