1 write to Value
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValue.cs (1)
15
Value
= value;
47 references to Value
Aspire.Dashboard (13)
Components\Controls\Chart\ChartDataCalculator.cs (2)
162
MetricValue<long> longMetric => longMetric.
Value
,
163
MetricValue<double> doubleMetric => doubleMetric.
Value
,
Model\TelemetryExportService.cs (2)
545
dataPoint.AsInt = longValue.
Value
;
549
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)
18
public override string? ToString() =>
Value
.ToString();
22
var value = new MetricValue<T>(
Value
, Start, End);
32
if (
Value
is IComparable a && obj is MetricValue<T> other)
34
comparisonResult = a.CompareTo(other.
Value
);
47
&& Equals(
Value
, other.
Value
);
52
return HashCode.Combine(Start, End, Count,
Value
);
Aspire.Dashboard.Components.Tests (1)
Pages\MetricsTests.cs (1)
188
Assert.All(dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
Aspire.Dashboard.Tests (33)
ChartDataCalculatorTests.cs (7)
468
value => Assert.Equal((1L, start.AddSeconds(1)), (value.
Value
, value.End)),
469
value => Assert.Equal((2L, start.AddSeconds(3)), (value.
Value
, value.End)),
470
value => Assert.Equal((3L, start.AddSeconds(4)), (value.
Value
, value.End)));
471
Assert.Equal(4, Assert.IsType<MetricValue<long>>(Assert.Single(merged.Dimensions[1].Values)).
Value
);
498
value => Assert.Equal((1L, start.AddSeconds(5)), (value.
Value
, value.End)),
499
value => Assert.Equal((20L, start.AddSeconds(15)), (value.
Value
, value.End)),
500
value => Assert.Equal((3L, start.AddSeconds(30)), (value.
Value
, value.End)));
TelemetryRepositoryTests\MetricsTests.cs (25)
408
Assert.All(instrumentData.Dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
433
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
493
Assert.Equal(10, Assert.IsType<MetricValue<long>>(Assert.Single(dimensions["stable"].Values)).
Value
);
494
Assert.Equal(25, Assert.IsType<MetricValue<long>>(dimensions["changing"].Values[^1]).
Value
);
610
Assert.Equal(3, ((MetricValue<long>)m).
Value
);
616
Assert.Equal(4, ((MetricValue<long>)m).
Value
);
622
Assert.Equal(5, ((MetricValue<long>)m).
Value
);
721
dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
),
722
dimension => Assert.Equal(2, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
),
723
dimension => Assert.Equal(3, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
));
896
Assert.Equal(2, Assert.IsType<MetricValue<long>>(resource1Test1Dimensions.Values[^1]).
Value
);
941
Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).
Value
);
956
Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).
Value
);
1081
Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).
Value
);
1096
Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).
Value
);
1196
.Select(dimension => Assert.IsType<MetricValue<double>>(Assert.Single(dimension.Values)).
Value
));
1785
Assert.Equal(10, stableValue.
Value
);
1788
value => Assert.Equal(25, value.
Value
),
1789
value => Assert.Equal(30, value.
Value
));
2005
Assert.Equal(2, value.
Value
);
2028
Assert.Equal(5, initialValue.
Value
);
2033
Assert.Equal(initialValue.
Value
, refreshedValue.
Value
);
2248
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
2253
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
428
Assert.Equal(42, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).
Value
);