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)
67
if (
_waitersTail
is null)
73
waiter.Next =
_waitersTail
.Next;
74
_waitersTail
.Next = waiter;
97
Debug.Assert(_current <= 0 ||
_waitersTail
is null, "Shouldn't have waiters when credit is available");
101
while (_current > 0 &&
_waitersTail
!= null)
104
CreditWaiter? waiter =
_waitersTail
.Next;
111
Debug.Assert(
_waitersTail
== waiter);
116
_waitersTail
.Next = waiter.Next;
142
CreditWaiter? waiter =
_waitersTail
;
152
while (waiter !=
_waitersTail
);
167
Debug.Assert(
_waitersTail
is null, "Shouldn't have waiters when credit is available");