3 writes to next
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Condition.cs (3)
65waiter.prev?.next = waiter; 83waiter.prev.next = waiter.next; 87waiter.next = null;
8 references to next
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Threading\Condition.cs (8)
41Debug.Assert((_waitersTail == waiter) == (waiter.next == null)); 43for (Waiter? current = _waitersHead; current != null; current = current.next) 51Debug.Assert(waiter.next == null && waiter.prev == null); 54for (Waiter? current = _waitersHead; current != null; current = current.next) 77if (waiter.next != null) 78waiter.next.prev = waiter.prev; 83waiter.prev.next = waiter.next; 85_waitersHead = waiter.next;