1 write to _numUpgradeWaiters
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (1)
747
bool retVal = WaitOnEvent(_upgradeEvent, ref
_numUpgradeWaiters
, timeout, EnterLockType.UpgradeableRead);
4 references to _numUpgradeWaiters
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (4)
1036
if (_numWriteWaiters == 0 && _numWriteUpgradeWaiters == 0 &&
_numUpgradeWaiters
== 0 && _numReadWaiters == 0)
1138
Debug.Assert(_numReadWaiters != 0 ||
_numUpgradeWaiters
!= 0);
1141
bool setUpgradeEvent =
_numUpgradeWaiters
!= 0 && _upgradeLockOwnerId == -1;
1413
public int WaitingUpgradeCount => (int)
_numUpgradeWaiters
;