3 writes to Parent
Aspire.Dashboard (1)
Otlp\Model\OtlpResource.cs (1)
86Parent = scope
Aspire.Dashboard.Components.Tests (1)
Controls\PlotlyChartTests.cs (1)
64Parent = new OtlpScope("Parent-Name-<b>Bold</b>", string.Empty, []),
Aspire.Dashboard.Tests (1)
Model\DefaultInstrumentUnitResolverTests.cs (1)
31Parent = TelemetryTestHelpers.CreateOtlpScope(TelemetryTestHelpers.CreateContext(), name: "meter_name"),
31 references to Parent
Aspire.Dashboard (11)
Components\Pages\Metrics.razor.cs (5)
161viewModel.SelectedMeter = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName)?.Parent; 164viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName && i.Name == InstrumentName); 225if (PageViewModel.SelectedMeter != null && !instruments.Any(i => i.Parent.Name == PageViewModel.SelectedMeter.Name)) 290PageViewModel.SelectedMeter = instrument.Parent;
Components_Controls_TreeMetricSelector_razor.g.cs (2)
288foreach (var meterGroup in PageViewModel.Instruments.GroupBy(i => i.Parent).OrderBy(g => g.Key.Name)) 455instrument.Name == PageViewModel.SelectedInstrument?.Name && instrument.Parent.Name == PageViewModel.SelectedMeter?.Name
Components_Pages_Metrics_razor.g.cs (2)
1192PageViewModel.Instruments.Where(i => i.Parent == PageViewModel.SelectedMeter).OrderBy(i => i.Name).AsQueryable() 1246DashboardUrls.MetricsUrl(resource: PageViewModel.SelectedResource.Name, meter: context.Parent.Name, instrument: context.Name, duration: DurationMinutes, view: ViewKindName)
Otlp\Model\OtlpInstrument.cs (2)
22public OtlpInstrumentKey GetKey() => new(Parent.Name, Name); 56OtlpHelpers.CopyKeyValuePairs(attributes, Summary.Parent.Attributes, Context, out var copyCount, ref tempAttributes);
Aspire.Dashboard.Components.Tests (2)
Pages\MetricsTests.cs (2)
232Assert.Single(items1, i => i.Instance.Data as OtlpScope == instrument.Parent); 277Assert.Single(items2, i => i.Instance.Data as OtlpScope == instrument.Parent);
Aspire.Dashboard.Tests (18)
TelemetryRepositoryTests\MetricsTests.cs (18)
78Assert.Equal("test-meter", instrument.Parent.Name); 85Assert.Equal("test-meter", instrument.Parent.Name); 92Assert.Equal("test-meter2", instrument.Parent.Name); 99Assert.Equal("test-meter2", instrument.Parent.Name); 160Assert.Collection(instrument.Summary.Parent.Attributes, 276Assert.Collection(instrument.Summary.Parent.Attributes, 378Assert.Equal("test-meter", instrumentData.Summary.Parent.Name); 484Assert.Equal("test-meter", instrument.Summary.Parent.Name); 580Assert.Equal("test-meter", instrument.Parent.Name); 587Assert.Equal("test-meter", instrument.Parent.Name); 775Assert.Equal("test-meter", resource1Instrument.Parent.Name); 820Assert.Equal("test-meter", instrument.Parent.Name); 827Assert.Equal("test-meter", instrument.Parent.Name); 960Assert.Equal("test-meter", instrument.Parent.Name); 967Assert.Equal("test-meter", instrument.Parent.Name); 1041Assert.Equal("test-meter", instrument.Parent.Name); 1126Assert.Equal("test-meter", instrument.Summary.Parent.Name); 1240Assert.Same(OtlpScope.Empty, instrument.Parent);