2 writes to _waitUpgradeEvent
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (2)
583LazyCreateEvent(ref _waitUpgradeEvent, EnterLockType.UpgradeToWrite); 1281_waitUpgradeEvent = null;
6 references to _waitUpgradeEvent
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (6)
581if (_waitUpgradeEvent == null) // Create the needed event 589retVal = WaitOnEvent(_waitUpgradeEvent, ref _numWriteUpgradeWaiters, timeout, EnterLockType.UpgradeToWrite); 1089_waitUpgradeEvent!.Set(); // release all upgraders (however there can be at most one). Known non-null because _numWriteUpgradeWaiters > 0. 1101_waitUpgradeEvent!.Set(); // release all upgraders (however there can be at most one). Known non-null because _numWriteUpgradeWaiters > 0. 1278if (_waitUpgradeEvent != null) 1280_waitUpgradeEvent.Dispose();