2 writes to ParentSpanId
Aspire.Dashboard (2)
Model\TelemetryExportService.cs (1)
400ParentSpanId = string.IsNullOrEmpty(span.ParentSpanId) ? null : span.ParentSpanId,
OtlpJsonSerializerContext.OtlpSpanJson.g.cs (1)
119Setter = static (obj, value) => ((global::Aspire.Otlp.Serialization.OtlpSpanJson)obj).ParentSpanId = value!,
8 references to ParentSpanId
Aspire.Dashboard (5)
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (2)
127if (json.ParentSpanId is not null) 129span.ParentSpanId = HexToByteString(json.ParentSpanId);
OtlpJsonSerializerContext.OtlpSpanJson.g.cs (1)
118Getter = static obj => ((global::Aspire.Otlp.Serialization.OtlpSpanJson)obj).ParentSpanId,
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
252["parent_span_id"] = span.ParentSpanId is { } id ? OtlpHelpers.ToShortenedId(id) : null, 268var rootSpan = trace.Spans.FirstOrDefault(s => string.IsNullOrEmpty(s.Span.ParentSpanId)) ?? trace.Spans.FirstOrDefault();
Aspire.Dashboard.Tests (3)
Model\TelemetryExportServiceTests.cs (3)
367var parentSpan = spans.First(s => s.ParentSpanId is null); 368var childSpan = spans.First(s => s.ParentSpanId is not null); 370Assert.NotNull(childSpan.ParentSpanId);