2 types derived from MetricViewBase
Aspire.Dashboard (2)
Components\Controls\Chart\MetricTable.razor.cs (2)
294public record MetricValueView : MetricViewBase 300public record HistogramMetricView : MetricViewBase
11 references to MetricViewBase
Aspire.Dashboard (11)
Components\Controls\Chart\MetricTable.razor.cs (11)
21private SortedList<DateTimeOffset, MetricViewBase> _metrics = []; 25private FluentDataGrid<MetricViewBase> _dataGrid = null!; 31private IQueryable<MetricViewBase> _metricsView => _metrics.Values.AsEnumerable().Reverse().ToList().AsQueryable(); 95private async Task OpenExemplarsDialogAsync(MetricViewBase metric) 115private SortedList<DateTimeOffset, MetricViewBase> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 117var newMetrics = new SortedList<DateTimeOffset, MetricViewBase>(); 124var previousMetric = newMetrics.LastOrDefault(dt => dt.Key < xValue).Value; 155MetricViewBase CreateHistogramMetricView() 190MetricViewBase CreateMetricView() 206var current = newMetrics.GetValueAtIndex(i); 240if (_dataGrid != null && FluentDataGridHelper<MetricViewBase>.TrySetMaxItemCount(_dataGrid, 10_000))