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