OpenTelemetry.Trace.SpanContext public struct SpanContext : IEquatable<SpanContext> Documentation Code public bool IsRemote { get; } public bool IsValid { get; } public ActivitySpanId SpanId { get; } public ActivityTraceFlags TraceFlags { get; } public ActivityTraceId TraceId { get; } public IEnumerable<KeyValuePair<string, string>> TraceState { get; } public SpanContext(ref ActivityTraceId traceId, ref ActivitySpanId spanId, ActivityTraceFlags traceFlags, bool isRemote = false, IEnumerable<KeyValuePair<string, string>> traceState = null) public SpanContext(ref ActivityContext activityContext) public static bool op_Equality(SpanContext spanContext1, SpanContext spanContext2) public static ActivityContext op_Implicit(SpanContext spanContext) public static bool op_Inequality(SpanContext spanContext1, SpanContext spanContext2) public bool Equals(SpanContext other)