public Span TrackTo(VersionedSpan span, SpanTrackingMode mode) { if (span.Version == null) { throw new ArgumentException(nameof(span)); } if (span.Version.VersionNumber == VersionNumber) { return(span.Span); } if (span.Version.VersionNumber > VersionNumber) { return(Tracking.TrackSpanForwardInTime(mode, span.Span, this, span.Version)); } return(Tracking.TrackSpanBackwardInTime(mode, span.Span, this, span.Version)); }
public Span TrackTo(VersionedSpan span, SpanTrackingMode mode) { throw new NotSupportedException(); }