3 instantiations of MetricValue
Aspire.Dashboard (3)
Otlp\Model\MetricValues\DimensionScope.cs (2)
53_lastValue = new MetricValue<long>(d.AsInt, start, end); 73_lastValue = new MetricValue<double>(d.AsDouble, start, end);
Otlp\Model\MetricValues\MetricValue.cs (1)
22var value = new MetricValue<T>(Value, Start, End);
21 references to MetricValue
Aspire.Dashboard (9)
Components\Controls\Chart\ChartBase.cs (2)
450MetricValue<long> longMetric => longMetric.Value, 451MetricValue<double> doubleMetric => doubleMetric.Value,
Otlp\Model\MetricValues\DimensionScope.cs (4)
40var lastLongValue = _lastValue as MetricValue<long>; 60var lastDoubleValue = _lastValue as MetricValue<double>;
Otlp\Model\MetricValues\MetricValue.cs (3)
22var value = new MetricValue<T>(Value, Start, End); 32if (Value is IComparable a && obj is MetricValue<T> other) 44return obj is MetricValue<T> other
Aspire.Dashboard.Tests (12)
TelemetryRepositoryTests\MetricsTests.cs (12)
493Assert.Equal(3, ((MetricValue<long>)m).Value); 499Assert.Equal(4, ((MetricValue<long>)m).Value); 505Assert.Equal(5, ((MetricValue<long>)m).Value); 606Assert.Equal(1, ((MetricValue<long>)d.Values.Single()).Value); 611Assert.Equal(2, ((MetricValue<long>)d.Values.Single()).Value); 616Assert.Equal(3, ((MetricValue<long>)d.Values.Single()).Value); 793Assert.Equal(1, ((MetricValue<long>)v).Value); 797Assert.Equal(2, ((MetricValue<long>)v).Value); 843Assert.Equal(5, ((MetricValue<long>)app2Test1Dimensions.Values.Single()).Value); 858Assert.Equal(6, ((MetricValue<long>)app2Test3Dimensions.Values.Single()).Value); 983Assert.Equal(5, ((MetricValue<long>)app2Test1Dimensions.Values.Single()).Value); 998Assert.Equal(6, ((MetricValue<long>)app2Test3Dimensions.Values.Single()).Value);