5 writes to m_completionCountdown
mscorlib (5)
system\threading\Tasks\Task.cs (5)
1013
props.
m_completionCountdown
++;
1018
Interlocked.Increment(ref props.
m_completionCountdown
);
1030
Interlocked.Decrement(ref props.
m_completionCountdown
);
2231
Interlocked.Decrement(ref props.
m_completionCountdown
) == 0) // Reaching this sub clause means there may be remaining active children,
2401
if (Interlocked.Decrement(ref props.
m_completionCountdown
) == 0)
4 references to m_completionCountdown
mscorlib (4)
system\threading\Tasks\Task.cs (4)
1007
if (props.
m_completionCountdown
== 1 && !IsSelfReplicatingRoot)
1029
Contract.Assert(props.
m_completionCountdown
>= 2, "Task.DisregardChild(): Expected parent count to be >= 2");
1717
return props != null ? props.
m_completionCountdown
- 1 : 0;
2226
(props.
m_completionCountdown
== 1 && !IsSelfReplicatingRoot) ||