4 writes to _parentId
System.Diagnostics.DiagnosticSource (4)
System\Diagnostics\Activity.cs (4)
266Interlocked.CompareExchange(ref _parentId, parentId, null); 270Interlocked.CompareExchange(ref _parentId, Parent.Id, null); 683_parentId = parentId; 1208activity._parentId = parentId;
17 references to _parentId
System.Diagnostics.DiagnosticSource (17)
System\Diagnostics\Activity.cs (17)
254if (_parentId == null) 274return _parentId; 785if (_parentId == null && _parentSpanId is null) 806_parentId == null ? DefaultIdFormat : 807IsW3CId(_parentId) ? ActivityIdFormat.W3C : 966if (_parentId != null && IsW3CId(_parentId)) 970parentSpanId = ActivitySpanId.CreateFromString(_parentId.AsSpan(36, 16)).ToHexString(); 1397else if (_parentId != null && IsW3CId(_parentId)) 1401_traceId = ActivityTraceId.CreateFromString(_parentId.AsSpan(3, 32)).ToHexString(); 1421else if (_parentId != null && IsW3CId(_parentId)) 1423if (HexConverter.IsHexLowerChar(_parentId[53]) && HexConverter.IsHexLowerChar(_parentId[54])) 1425_w3CIdFlags = (byte)(ActivityTraceId.HexByteFromChars(_parentId[53], _parentId[54]) | ActivityTraceFlagsIsSet);