4 writes to StartTime
Aspire.Dashboard (2)
Otlp\Model\OtlpSpan.cs (1)
82StartTime = item.StartTime,
Otlp\Storage\TelemetryRepository.cs (1)
1192StartTime = OtlpHelpers.UnixNanoSecondsToDateTime(span.StartTimeUnixNano),
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
319StartTime = startDate,
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
319StartTime = startDate,
26 references to StartTime
Aspire.Dashboard (25)
Model\Otlp\SpanWaterfallViewModel.cs (2)
135var traceStart = span.Trace.FirstSpan.StartTime; 136var relativeStart = span.StartTime - traceStart;
Model\TraceHelpers.cs (3)
19var orderByFunc = static (OtlpSpan s) => s.StartTime; 52var currentMinDate = (state.CurrentMinDate == null || state.CurrentMinDate < span.StartTime) 53? span.StartTime
Otlp\Model\OtlpSpan.cs (3)
43public TimeSpan Duration => EndTime - StartTime; 82StartTime = item.StartTime, 124return $@"SpanId = {SpanId}, StartTime = {StartTime.ToLocalTime():h:mm:ss.fff tt}, ParentSpanId = {ParentSpanId}, Application = {Source.ApplicationKey}, UninstrumentedPeerApplication = {UninstrumentedPeer?.ApplicationKey}, TraceId = {Trace.TraceId}";
Otlp\Model\OtlpSpanEvent.cs (1)
20string IPropertyGridItem.Name => DurationFormatter.FormatDuration(Time - span.StartTime);
Otlp\Model\OtlpTrace.cs (10)
18public DateTime TimeStamp => FirstSpan.StartTime; 25var start = FirstSpan.StartTime; 64if (span.StartTime > Spans[i].StartTime) 142if (span.StartTime < current) 147current = span.StartTime; 171return $@"TraceId = ""{TraceId}"", Spans = {Spans.Count}, StartDate = {FirstSpan?.StartTime.ToLocalTime():yyyy:MM:dd}, StartTime = {FirstSpan?.StartTime.ToLocalTime():h:mm:ss.fff tt}, Duration = {Duration}"; 180return x!.StartTime.CompareTo(y!.StartTime);
Otlp\Storage\TelemetryRepository.cs (6)
973if (trace.FirstSpan.StartTime > currentTrace.FirstSpan.StartTime) 995if (trace.FirstSpan.StartTime > currentTrace.FirstSpan.StartTime) 1117if (trace.FirstSpan.StartTime < current) 1122current = trace.FirstSpan.StartTime;
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\TraceTests.cs (1)
954var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.StartTime).Select(t => t.TraceId).ToList();