7 writes to _waiterStates
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (7)
140_waiterStates = WaiterStates.NoWaiters; 162_waiterStates |= WaiterStates.NoWaiters; 166_waiterStates &= ~WaiterStates.NoWaiters; 998_waiterStates &= ~waiterSignaledState; 1033_waiterStates &= ~waiterSignaledState; 1110_waiterStates |= WaiterStates.WriteWaiterSignaled; 1148_waiterStates |= WaiterStates.UpgradeableReadWaiterSignaled;
5 references to _waiterStates
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (5)
152return (_waiterStates & WaiterStates.NoWaiters) != WaiterStates.None; 996if (waiterSignaledState != WaiterStates.None && (_waiterStates & waiterSignaledState) != WaiterStates.None) 1026(_waiterStates & waiterSignaledState) != WaiterStates.None) 1107WaiterStates signaled = _waiterStates & WaiterStates.WriteWaiterSignaled; 1146if ((_waiterStates & WaiterStates.UpgradeableReadWaiterSignaled) == WaiterStates.None)