1 write to _numWriteWaiters
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (1)
604retVal = WaitOnEvent(_writeEvent, ref _numWriteWaiters, timeout, EnterLockType.Write);
7 references to _numWriteWaiters
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (7)
1006if (_numWriteWaiters == 1) 1036if (_numWriteWaiters == 0 && _numWriteUpgradeWaiters == 0 && _numUpgradeWaiters == 0 && _numReadWaiters == 0) 1039if (_numWriteWaiters == 0) 1103else if (readercount == 0 && _numWriteWaiters > 0) 1132if (_numWriteWaiters != 0 || _numWriteUpgradeWaiters != 0 || HasNoWaiters) 1211return HasNoWaiters || (_numWriteWaiters == 0 && _numWriteUpgradeWaiters == 0); 1416public int WaitingWriteCount => (int)_numWriteWaiters + (int)_numWriteUpgradeWaiters;