1 write to Start
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValueBase.cs (1)
21Start = start;
23 references to Start
Aspire.Dashboard (15)
Components\Controls\Chart\ChartDataCalculator.cs (2)
148var metricStart = new DateTimeOffset(metric.Start, TimeSpan.Zero); 204var metricStart = new DateTimeOffset(metric.Start, TimeSpan.Zero);
Components\Controls\Chart\MetricInstrumentDataCache.cs (1)
33StartTime = new DateTime(Math.Min(latestValue.Start.Ticks, alignedLookbackStartTicks), DateTimeKind.Utc)
Model\TelemetryExportService.cs (2)
537StartTimeUnixNano = OtlpHelpers.DateTimeToUnixNanoseconds(value.Start), 575StartTimeUnixNano = OtlpHelpers.DateTimeToUnixNanoseconds(value.Start),
Otlp\Model\MetricValues\DimensionScope.cs (2)
175if ((item.Start <= valuesEnd.Value && item.End >= valuesStart.Value) || 176(item.Start >= valuesStart.Value && item.End <= valuesEnd.Value))
Otlp\Model\MetricValues\HistogramValue.cs (4)
49var value = new HistogramValue(Values, Sum, Count, Start, End, ExplicitBounds); 63&& Start.Equals(other.Start) 69return HashCode.Combine(Start, Count, Values, Sum, ExplicitBounds);
Otlp\Model\MetricValues\MetricValue.cs (4)
22var value = new MetricValue<T>(Value, Start, End); 45&& Start.Equals(other.Start) 52return HashCode.Combine(Start, End, Count, Value);
Aspire.Dashboard.Tests (8)
TelemetryRepositoryTests\MetricsTests.cs (8)
608Assert.Equal(s_testTime.AddMinutes(2), m.Start); 614Assert.Equal(s_testTime.AddMinutes(3), m.Start); 620Assert.Equal(s_testTime.AddMinutes(4), m.Start); 1956Assert.Equal(initialValue.Start, refreshedValue.Start); 2006Assert.Equal(s_queryTestTime, value.Start); 2035Assert.Equal(initialValue.Start, refreshedValue.Start);