public void AssertValid() { Timestamp.TimestampAssertValid(); Id.SpanIdAssertValid(); TransactionId.TransactionIdAssertValid(); TraceId.TraceIdAssertValid(); ParentId.ParentIdAssertValid(); Subtype?.AssertValid(); Action?.AssertValid(); Context?.AssertValid(); Duration.DurationAssertValid(); Name?.NameAssertValid(); StackTrace?.AssertValid(); Type?.AssertValid(); }