2 instantiations of OtlpSpanLink
Aspire.Dashboard (2)
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
823
return new
OtlpSpanLink
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
956
modelSpan.Links.Add(new
OtlpSpanLink
12 references to OtlpSpanLink
Aspire.Dashboard (7)
Model\TelemetryExportService.cs (1)
430
private static OtlpSpanLinkJson ConvertSpanLink(
OtlpSpanLink
link)
Otlp\Model\OtlpSpan.cs (2)
42
public required List<
OtlpSpanLink
> Links { get; init; }
43
public required List<
OtlpSpanLink
> BackLinks { get; init; }
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
821
OtlpSpanLink
CreateLink(SpanLinkRecord link)
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (3)
878
var
link = pendingLink.Link;
1326
private sealed class PendingSpanLink(
OtlpSpanLink
link)
1328
public
OtlpSpanLink
Link { get; } = link;
Aspire.Dashboard.Tests (5)
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
369
var
persistedLink = Assert.Single(trace.FirstSpan.Links);
TelemetryRepositoryTests\TraceTests.cs (4)
1314
var
link = Assert.Single(s.Links);
1318
var
backLink = Assert.Single(s.BackLinks);
1324
var
link = Assert.Single(s.Links);
1328
var
backLink = Assert.Single(s.BackLinks);