22 references to WaiterStates
System.Private.CoreLib (22)
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (22)
69private WaiterStates _waiterStates; 140_waiterStates = WaiterStates.NoWaiters; 152return (_waiterStates & WaiterStates.NoWaiters) != WaiterStates.None; 162_waiterStates |= WaiterStates.NoWaiters; 166_waiterStates &= ~WaiterStates.NoWaiters; 957WaiterStates waiterSignaledState = WaiterStates.None; 962waiterSignaledState = WaiterStates.UpgradeableReadWaiterSignaled; 970waiterSignaledState = WaiterStates.WriteWaiterSignaled; 996if (waiterSignaledState != WaiterStates.None && (_waiterStates & waiterSignaledState) != WaiterStates.None) 1025waiterSignaledState != WaiterStates.None && 1026(_waiterStates & waiterSignaledState) != WaiterStates.None) 1107WaiterStates signaled = _waiterStates & WaiterStates.WriteWaiterSignaled; 1108if (signaled == WaiterStates.None) 1110_waiterStates |= WaiterStates.WriteWaiterSignaled; 1115if (signaled == WaiterStates.None) 1146if ((_waiterStates & WaiterStates.UpgradeableReadWaiterSignaled) == WaiterStates.None) 1148_waiterStates |= WaiterStates.UpgradeableReadWaiterSignaled;