5 writes to m_completionCountdown
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (5)
1029props.m_completionCountdown++; 1034Interlocked.Increment(ref props.m_completionCountdown); 1046Interlocked.Decrement(ref props.m_completionCountdown); 2158Interlocked.Decrement(ref props.m_completionCountdown) == 0) // Reaching this sub clause means there may be remaining active children, 2336if (Interlocked.Decrement(ref props!.m_completionCountdown) == 0)
3 references to m_completionCountdown
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
1025if (props.m_completionCountdown == 1) 1045Debug.Assert(props.m_completionCountdown >= 2, "Task.DisregardChild(): Expected parent count to be >= 2"); 2157if ((props.m_completionCountdown == 1) ||