4 writes to _waitersTail
System.Net.Http (4)
System\Net\Http\SocketsHttpHandler\CreditManager.cs (4)
69_waitersTail = waiter.Next = waiter; 75_waitersTail = waiter; 112_waitersTail = null; 154_waitersTail = null;
11 references to _waitersTail
System.Net.Http (11)
System\Net\Http\SocketsHttpHandler\CreditManager.cs (11)
67if (_waitersTail is null) 73waiter.Next = _waitersTail.Next; 74_waitersTail.Next = waiter; 97Debug.Assert(_current <= 0 || _waitersTail is null, "Shouldn't have waiters when credit is available"); 101while (_current > 0 && _waitersTail != null) 104CreditWaiter? waiter = _waitersTail.Next; 111Debug.Assert(_waitersTail == waiter); 116_waitersTail.Next = waiter.Next; 142CreditWaiter? waiter = _waitersTail; 152while (waiter != _waitersTail); 167Debug.Assert(_waitersTail is null, "Shouldn't have waiters when credit is available");