5 writes to m_completionCountdown
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (5)
958
props.
m_completionCountdown
++;
963
Interlocked.Increment(ref props.
m_completionCountdown
);
975
Interlocked.Decrement(ref props.
m_completionCountdown
);
2083
Interlocked.Decrement(ref props.
m_completionCountdown
) == 0) // Reaching this sub clause means there may be remaining active children,
2261
if (Interlocked.Decrement(ref props!.
m_completionCountdown
) == 0)
3 references to m_completionCountdown
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
954
if (props.
m_completionCountdown
== 1)
974
Debug.Assert(props.
m_completionCountdown
>= 2, "Task.DisregardChild(): Expected parent count to be >= 2");
2082
if ((props.
m_completionCountdown
== 1) ||