2 writes to _numPendingRemoves
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WaitThread.cs (2)
352_numPendingRemoves = 0; 449_pendingRemoves[_numPendingRemoves++] = handle;
7 references to _numPendingRemoves
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WaitThread.cs (7)
295Debug.Assert(_numPendingRemoves >= 0); 296Debug.Assert(_numPendingRemoves <= _pendingRemoves.Length); 299Debug.Assert(_numPendingRemoves <= _numUserWaits, $"Num removals {_numPendingRemoves} should be less than or equal to num user waits {_numUserWaits}"); 301if (_numPendingRemoves == 0 || _numUserWaits == 0) 306int originalNumPendingRemoves = _numPendingRemoves; 309for (int i = 0; i < _numPendingRemoves; i++)