18 references to Values
Aspire.Dashboard (14)
Components\Controls\Chart\ChartBase.cs (3)
185trace.Tooltips.Add(FormatTooltip(trace.Name, trace.Values[i].GetValueOrDefault(), data.XValues[i])); 195if (trace.Values[i] is not null) 197trace.Tooltips.Add(FormatTooltip(trace.Name, trace.Values[i]!.Value, data.XValues[i]));
Components\Controls\Chart\ChartDataCalculator.cs (8)
56trace.Values.AddRange(yValues); 95trace.Value.Values.Add(null); 102item.Value.Values.Reverse(); 111for (var i = 0; i < currentTrace.Values.Count; i++) 114? currentTrace.Values[i] - previousValues.Values[i] ?? 0 115: currentTrace.Values[i]; 253percentileValues.Value.Values.Add(percentileValue);
Components\Controls\Chart\MetricTable.razor.cs (3)
133var traceValuesByPercentile = traces.ToDictionary(trace => trace.Percentile!.Value, trace => trace.Values[iTmp]); 165percentiles.Add(trace.Percentile!.Value, (trace.Name, trace.Values[i], GetDirectionChange(valueDiffs[traceIndex]))); 179var yValue = trace.Values[i];
Aspire.Dashboard.Tests (4)
ChartDataCalculatorTests.cs (4)
256Assert.Equal(32, trace.Values.Count); 295Assert.All(data.Traces[0].Values, v => Assert.Null(v)); 329Assert.All(data.Traces, t => Assert.Equal(7, t.Values.Count)); 373Assert.Equal([10, 100], traces[25].Values);