40 references to End
Aspire.Dashboard (7)
Components\Controls\Chart\ChartDataCalculator.cs (1)
241var metricEnd = new DateTimeOffset(metric.End, TimeSpan.Zero);
Components\Controls\Chart\MetricInstrumentDataCache.cs (4)
61if (value.End >= windowStart && value.End < cursor.StartTime) 68if (value.End >= windowStart) 90if (value.End >= windowStart)
Otlp\Model\MetricValues\DimensionScope.cs (2)
155if ((item.Start <= valuesEnd.Value && item.End >= valuesStart.Value) || 156(item.Start >= valuesStart.Value && item.End <= valuesEnd.Value))
Aspire.Dashboard.Tests (33)
ChartDataCalculatorTests.cs (10)
694Assert.Equal(time.AddMilliseconds(100), previous.End); 699Assert.Equal(time.AddMilliseconds(300), previous.End); 725Assert.Equal(time.AddMilliseconds(200), previous.End); 733dimension.Values.Cast<HistogramValue>().Select(value => (value.Start, value.End, value.Count))); 936value => Assert.Equal((1L, start.AddSeconds(1)), (value.Value, value.End)), 937value => Assert.Equal((2L, start.AddSeconds(3)), (value.Value, value.End)), 938value => Assert.Equal((3L, start.AddSeconds(4)), (value.Value, value.End))); 966value => Assert.Equal((1L, start.AddSeconds(5)), (value.Value, value.End)), 967value => Assert.Equal((20L, start.AddSeconds(15)), (value.Value, value.End)), 968value => Assert.Equal((3L, start.AddSeconds(30)), (value.Value, value.End)));
HistogramAllocationTests.cs (1)
38Assert.Equal(OtlpHelpers.UnixNanoSecondsToDateTime(point.TimeUnixNano), previous.End);
TelemetryRepositoryTests\HistogramTests.cs (11)
74Assert.Equal(s_start.AddMilliseconds(60_500), value.End); 76Assert.Equal(value.End, readOnly.Repository.GetInstrumentLatestEndTime(new ResourceKey("TestService", "TestId"), "test-meter", "histogram")); 234Assert.Equal(s_start.AddMilliseconds(300), snapshot.End); 317values.Select(value => (value.Start, value.End, value.Count))); 327Assert.Equal(s_start.AddMilliseconds(300), rolledUpValue.End); 442values.Select(value => (value.Start, value.End, value.Count))); 834Assert.All(values, value => Assert.Equal(s_start.AddTicks(1), value.End)); 1075Assert.Equal(s_start.AddMilliseconds(3900), values[1].End); 1109Assert.Equal(values.Select(value => (value.Start, value.End, value.Count, value.AggregationId)), 1110mergedValues.Select(value => (value.Start, value.End, value.Count, value.AggregationId))); 1334Assert.Equal(s_start, current.End);
TelemetryRepositoryTests\MetricsTests.cs (11)
585Assert.Equal(s_testTime.AddMinutes(3), m.End); 591Assert.Equal(s_testTime.AddMinutes(4), m.End); 597Assert.Equal(s_testTime.AddMinutes(5), m.End); 1755Assert.Equal(s_queryTestTime.AddTicks(secondEnd / 100), value.End); 1757Assert.Equal(value.End, readOnly.Repository.GetInstrumentLatestEndTime(request.ResourceKey, request.MeterName, request.InstrumentName)); 1765StartTime = value.End.AddTicks(1), 1993Assert.All(values, value => Assert.Equal(s_queryTestTime, value.End)); 2387Assert.Equal(s_queryTestTime.AddMinutes(2), refreshedValue.End); 2466Assert.Equal(initialValue.End, refreshedValue.End); 2728Assert.Equal(s_queryTestTime.AddMinutes(4), value.End);