private void DecrementReentrancy() { if (Interlocked.Decrement(ref _reentrancyCount) == 0) { _host.CompleteNextTask(this); } }
private void Decrement() { var count = Interlocked.Decrement(ref _count); if (count == 0) { _host.CompleteNextTask(_writer); } }