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