public static ActivitySpanId CreateFromString(ReadOnlySpan <char> idData) { if (idData.Length != 16) { throw new ArgumentOutOfRangeException(nameof(idData)); } ActivitySpanId ret = new ActivitySpanId(); ActivityTraceId.SetSpanFromHexChars(new Span <byte>(&ret._id1, sizeof(ulong)), idData); return(ret); }