1 instantiation of ChartExemplar
Aspire.Dashboard (1)
Components\Controls\Chart\ChartBase.cs (1)
325exemplars.Add(new ChartExemplar
32 references to ChartExemplar
Aspire.Dashboard (32)
Components\Controls\Chart\ChartBase.cs (10)
124private (List<ChartTrace> Y, List<DateTimeOffset> X, List<ChartExemplar> Exemplars) CalculateHistogramValues(List<DimensionScope> dimensions, int pointCount, bool tickUpdate, DateTimeOffset inProgressDataTime, string yLabel) 134var exemplars = new List<ChartExemplar>(); 216internal bool TryCalculateHistogramPoints(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, Dictionary<int, ChartTrace> traces, List<ChartExemplar> exemplars) 286private void AddExemplars(List<ChartExemplar> exemplars, MetricValueBase metric) 296foreach (var existingExemplar in exemplars) 377private (List<ChartTrace> Y, List<DateTimeOffset> X, List<ChartExemplar> Exemplars) CalculateChartValues(List<DimensionScope> dimensions, int pointCount, bool tickUpdate, DateTimeOffset inProgressDataTime, string yLabel) 382var exemplars = new List<ChartExemplar>(); 437private bool TryCalculatePoint(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, List<ChartExemplar> exemplars, out double pointValue) 499List<ChartExemplar> exemplars; 529protected abstract Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken);
Components\Controls\Chart\MetricTable.razor.cs (4)
22private List<ChartExemplar> _exemplars = []; 41protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 115private SortedList<DateTimeOffset, MetricViewBase> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 291public required List<ChartExemplar> Exemplars { get; set; }
Components\Controls\Chart\PlotlyChart.razor.cs (5)
55protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 107private PlotlyTrace CalculateExemplarsTrace(List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 117var exemplarGroups = new Dictionary<ExemplarGroupKey, List<ChartExemplar>>(); 131var sampledList = new List<ChartExemplar>(MaxExemplarsPerTick); 154foreach (var exemplar in exemplarGroups.SelectMany(g => g.Value))
Components\Dialogs\ExemplarsDialog.razor.cs (3)
33public IQueryable<ChartExemplar> MetricView => Content.Exemplars.AsQueryable(); 37public async Task OnViewDetailsAsync(ChartExemplar exemplar) 54private string GetTitle(ChartExemplar exemplar)
Components_Dialogs_ExemplarsDialog_razor.g.cs (9)
222ChartExemplar 228__builder.AddComponentParameter(3, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ChartExemplar>. 236), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Linq.IQueryable<ChartExemplar>>( 245__builder.AddComponentParameter(4, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ChartExemplar>. 262__builder.AddComponentParameter(5, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ChartExemplar>. 272global::__Blazor.Aspire.Dashboard.Components.Dialogs.ExemplarsDialog.TypeInference.CreateTemplateColumn_0(__builder2, 7, default(ChartExemplar)!, 8, 319global::__Blazor.Aspire.Dashboard.Components.Dialogs.ExemplarsDialog.TypeInference.CreateTemplateColumn_1(__builder2, 16, default(ChartExemplar)!, 17, 355global::__Blazor.Aspire.Dashboard.Components.Dialogs.ExemplarsDialog.TypeInference.CreateTemplateColumn_2(__builder2, 23, default(ChartExemplar)!, 24, 375global::__Blazor.Aspire.Dashboard.Components.Dialogs.ExemplarsDialog.TypeInference.CreateTemplateColumn_3(__builder2, 28, default(ChartExemplar)!, 29,
Model\ExemplarsDialogViewModel.cs (1)
11public required List<ChartExemplar> Exemplars { get; init; }