1 write to Value
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValue.cs (1)
26
Value
= value;
54 references to Value
Aspire.Dashboard (13)
Components\Controls\Chart\ChartDataCalculator.cs (2)
202
MetricValue<long> longMetric => longMetric.
Value
,
203
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)
427
Assert.All(dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
Aspire.Dashboard.Tests (40)
ChartDataCalculatorTests.cs (7)
891
value => Assert.Equal((1L, start.AddSeconds(1)), (value.
Value
, value.End)),
892
value => Assert.Equal((2L, start.AddSeconds(3)), (value.
Value
, value.End)),
893
value => Assert.Equal((3L, start.AddSeconds(4)), (value.
Value
, value.End)));
894
Assert.Equal(4, Assert.IsType<MetricValue<long>>(Assert.Single(merged.Dimensions[1].Values)).
Value
);
921
value => Assert.Equal((1L, start.AddSeconds(5)), (value.
Value
, value.End)),
922
value => Assert.Equal((20L, start.AddSeconds(15)), (value.
Value
, value.End)),
923
value => Assert.Equal((3L, start.AddSeconds(30)), (value.
Value
, value.End)));
TelemetryRepositoryTests\HistogramTests.cs (2)
523
value => Assert.Equal(42, Assert.IsType<MetricValue<long>>(value).
Value
),
524
value => Assert.Equal(84, Assert.IsType<MetricValue<long>>(value).
Value
));
TelemetryRepositoryTests\MetricsTests.cs (29)
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
));
2037
Assert.Equal(10, stableValue.
Value
);
2040
value => Assert.Equal(25, value.
Value
),
2041
value => Assert.Equal(30, value.
Value
));
2257
Assert.Equal(2, value.
Value
);
2280
Assert.Equal(5, initialValue.
Value
);
2285
Assert.Equal(initialValue.
Value
, refreshedValue.
Value
);
2457
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
2462
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
2605
Assert.Equal([3L, 4L, 5L], dimension.Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));
2614
Assert.Equal([1L, 2L], dimension.Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));
2629
Assert.Equal([4L, 5L, 6L], instrument!.Dimensions[0].Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
438
Assert.Equal(42, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
527
Assert.Equal([3L, 4L, 5L], Assert.Single(instrument!.Dimensions).Values.Select(value => Assert.IsType<MetricValue<long>>(value).
Value
));