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