1 write to Value
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValue.cs (1)
26
Value
= value;
55 references to Value
Aspire.Dashboard (13)
Components\Controls\Chart\ChartDataCalculator.cs (2)
278
MetricValue<long> longMetric => longMetric.
Value
,
279
MetricValue<double> doubleMetric => doubleMetric.
Value
,
Model\TelemetryExportService.cs (2)
547
dataPoint.AsInt = longValue.
Value
;
551
dataPoint.AsDouble = doubleValue.
Value
;
Otlp\Model\MetricValues\DimensionScope.cs (2)
42
if (lastLongValue is not null && lastLongValue.
Value
== value)
62
if (lastDoubleValue is not null && lastDoubleValue.
Value
== d.AsDouble)
Otlp\Model\MetricValues\MetricValue.cs (7)
29
public override string? ToString() =>
Value
.ToString();
33
var value = new MetricValue<T>(
Value
, StartTimeUnixNano, EndTimeUnixNano);
43
if (
Value
is IComparable a && obj is MetricValue<T> other)
45
comparisonResult = a.CompareTo(other.
Value
);
58
&& Equals(
Value
, other.
Value
);
63
return HashCode.Combine(StartTimeUnixNano, Count,
Value
);
Aspire.Dashboard.Components.Tests (1)
Pages\MetricsTests.cs (1)
522
Assert.All(dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
Aspire.Dashboard.Tests (41)
ChartDataCalculatorTests.cs (7)
936
value => Assert.Equal((1L, start.AddSeconds(1)), (value.
Value
, value.End)),
937
value => Assert.Equal((2L, start.AddSeconds(3)), (value.
Value
, value.End)),
938
value => Assert.Equal((3L, start.AddSeconds(4)), (value.
Value
, value.End)));
939
Assert.Equal(4, Assert.IsType<MetricValue<long>>(Assert.Single(merged.Dimensions[1].Values)).
Value
);
966
value => Assert.Equal((1L, start.AddSeconds(5)), (value.
Value
, value.End)),
967
value => Assert.Equal((20L, start.AddSeconds(15)), (value.
Value
, value.End)),
968
value => Assert.Equal((3L, start.AddSeconds(30)), (value.
Value
, value.End)));
TelemetryRepositoryTests\HistogramTests.cs (2)
584
value => Assert.Equal(42, Assert.IsType<MetricValue<long>>(value).
Value
),
585
value => Assert.Equal(84, Assert.IsType<MetricValue<long>>(value).
Value
));
TelemetryRepositoryTests\MetricsTests.cs (30)
405
Assert.All(instrumentData.Dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
430
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
490
Assert.Equal(10, Assert.IsType<MetricValue<long>>(Assert.Single(dimensions["stable"].Values)).
Value
);
491
Assert.Equal(25, Assert.IsType<MetricValue<long>>(dimensions["changing"].Values[^1]).
Value
);
586
Assert.Equal(3, ((MetricValue<long>)m).
Value
);
592
Assert.Equal(4, ((MetricValue<long>)m).
Value
);
598
Assert.Equal(5, ((MetricValue<long>)m).
Value
);
697
dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
),
698
dimension => Assert.Equal(2, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
),
699
dimension => Assert.Equal(3, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
872
Assert.Equal(2, Assert.IsType<MetricValue<long>>(resource1Test1Dimensions.Values[^1]).
Value
);
917
Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).
Value
);
932
Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).
Value
);
1057
Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).
Value
);
1072
Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).
Value
);
1161
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument.Dimensions).Values)).
Value
);
1220
.Select(dimension => Assert.IsType<MetricValue<double>>(Assert.Single(dimension.Values)).
Value
));
1753
Assert.Equal(42, value.
Value
);
2215
Assert.Equal(10, stableValue.
Value
);
2218
value => Assert.Equal(25, value.
Value
),
2219
value => Assert.Equal(30, value.
Value
));
2435
Assert.Equal(2, value.
Value
);
2458
Assert.Equal(5, initialValue.
Value
);
2463
Assert.Equal(initialValue.
Value
, refreshedValue.
Value
);
2635
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
2640
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
2783
Assert.Equal([3L, 4L, 5L], dimension.Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));
2792
Assert.Equal([1L, 2L], dimension.Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));
2807
Assert.Equal([4L, 5L, 6L], instrument!.Dimensions[0].Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
467
Assert.Equal(42, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
556
Assert.Equal([3L, 4L, 5L], Assert.Single(instrument!.Dimensions).Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));