2 writes to Instruments
Aspire.Dashboard (2)
Components\Pages\Metrics.razor.cs (2)
164
viewModel.
Instruments
= selectedInstance != null ? TelemetryRepository.GetInstrumentsSummaries(selectedInstance.Value) : null;
313
PageViewModel.
Instruments
= instruments;
12 references to Instruments
Aspire.Dashboard (8)
Components\Pages\Metrics.razor.cs (8)
150
if (viewModel.
Instruments
!= null && !string.IsNullOrEmpty(MeterName))
152
viewModel.SelectedMeter = viewModel.
Instruments
.FirstOrDefault(i => i.Parent.Name == MeterName)?.Parent;
155
viewModel.SelectedInstrument = viewModel.
Instruments
.FirstOrDefault(i => i.Parent.Name == MeterName && i.Name == InstrumentName);
184
if (PageViewModel.
Instruments
== null || ShouldClearSelectedMetrics(PageViewModel.
Instruments
))
311
if (PageViewModel.
Instruments
is null || instruments.Count != PageViewModel.
Instruments
.Count)
335
new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsInstrumentsCount, new AspireTelemetryProperty((PageViewModel.
Instruments
?.Count ?? -1).ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric)),
Aspire.Dashboard.Components.Tests (4)
Pages\MetricsTests.cs (4)
159
cut.WaitForState(() => cut.Instance.PageViewModel.
Instruments
?.Count == 1);
167
foreach (var instrument in cut.Instance.PageViewModel.
Instruments
!)
204
cut.WaitForState(() => cut.Instance.PageViewModel.
Instruments
?.Count == 3);
212
foreach (var instrument in cut.Instance.PageViewModel.
Instruments
!)