2 writes to _waitUpgradeEvent
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (2)
583
LazyCreateEvent(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)
581
if (
_waitUpgradeEvent
== null) // Create the needed event
589
retVal = 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.
1278
if (
_waitUpgradeEvent
!= null)
1280
_waitUpgradeEvent
.Dispose();