2 writes to _waitUpgradeEvent
System.Core (2)
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (2)
628LazyCreateEvent(ref _waitUpgradeEvent, EnterLockType.UpgradeToWrite); 1361_waitUpgradeEvent = null;
6 references to _waitUpgradeEvent
System.Core (6)
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (6)
626if (_waitUpgradeEvent == null) // Create the needed event 634retVal = WaitOnEvent(_waitUpgradeEvent, ref _numWriteUpgradeWaiters, timeout, EnterLockType.UpgradeToWrite); 1169_waitUpgradeEvent.Set(); // release all upgraders (however there can be at most one). 1181_waitUpgradeEvent.Set(); // release all upgraders (however there can be at most one). 1358if (_waitUpgradeEvent != null) 1360_waitUpgradeEvent.Dispose();