3 writes to m_asyncHead
mscorlib (3)
system\threading\SemaphoreSlim.cs (3)
651
m_asyncHead
= task;
680
if (m_asyncHead == task)
m_asyncHead
= task.Next;
875
m_asyncHead
= null;
8 references to m_asyncHead
mscorlib (8)
system\threading\SemaphoreSlim.cs (8)
366
if (
m_asyncHead
!= null)
648
if (
m_asyncHead
== null)
675
bool wasInList =
m_asyncHead
== task || task.Prev != null;
680
if (
m_asyncHead
== task) m_asyncHead = task.Next;
682
Contract.Assert((
m_asyncHead
== null) == (m_asyncTail == null), "Head is null iff tail is null");
803
if (
m_asyncHead
!= null)
807
while (maxAsyncToRelease > 0 &&
m_asyncHead
!= null)
813
var waiterTask =
m_asyncHead
;