Beispiel #1
0
        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);
        }