1 write to _stack
System.Diagnostics.TraceSource (1)
System\Diagnostics\CorrelationManager.cs (1)
58_stack = stack;
12 references to _stack
System.Diagnostics.TraceSource (12)
System\Diagnostics\CorrelationManager.cs (12)
61public override void Clear() => _stack.Value = null; 63public override object Clone() => new AsyncLocalStackWrapper(_stack); 65public override int Count => _stack.Value?.Count ?? 0; 67public override IEnumerator GetEnumerator() => GetEnumerator(_stack.Value); 69public override object? Peek() => _stack.Value?.Value; 73for (StackNode? n = _stack.Value; n != null; n = n.Prev) 89for (StackNode? n = _stack.Value; n != null; n = n.Prev) 106StackNode? n = _stack.Value; 111_stack.Value = n!.Prev; 117_stack.Value = new StackNode(obj, _stack.Value); 122StackNode? n = _stack.Value;