2 writes to _waitersHead
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Threading\Condition.cs (2)
69_waitersHead ??= waiter; 85_waitersHead = waiter.next;
7 references to _waitersHead
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Threading\Condition.cs (7)
39Debug.Assert(_waitersHead != null && _waitersTail != null); 40Debug.Assert((_waitersHead == waiter) == (waiter.prev == null)); 43for (Waiter? current = _waitersHead; current != null; current = current.next) 52Debug.Assert((_waitersHead == null) == (_waitersTail == null)); 54for (Waiter? current = _waitersHead; current != null; current = current.next) 152while (_waitersHead != null) 161Waiter? waiter = _waitersHead;