6 writes to _first
System.Diagnostics.DiagnosticSource (6)
System\Diagnostics\DiagLinkedList.cs (6)
25public DiagLinkedList(T firstValue) => _last = _first = new DiagNode<T>(firstValue); 30_last = _first = new DiagNode<T>(e.Current); 45_first = _last = null; 53_first = _last = newNode; 108_first = previous.Next; 146_first = newNode;
9 references to _first
System.Diagnostics.DiagnosticSource (9)
System\Diagnostics\DiagLinkedList.cs (9)
39public DiagNode<T>? First => _first; 51if (_first is null) 57Debug.Assert(_first is not null); 78DiagNode<T>? current = _first; 100DiagNode<T>? previous = _first; 109if (_first is null) 145newNode.Next = _first; 150public DiagEnumerator<T> GetEnumerator() => new DiagEnumerator<T>(_first); 216DiagNode<T>? current = _first;