7 writes to _waiterStates
System.Core (7)
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (7)
146
_waiterStates
= WaiterStates.NoWaiters;
168
_waiterStates
|= WaiterStates.NoWaiters;
172
_waiterStates
&= ~WaiterStates.NoWaiters;
1078
_waiterStates
&= ~waiterSignaledState;
1113
_waiterStates
&= ~waiterSignaledState;
1190
_waiterStates
|= WaiterStates.WriteWaiterSignaled;
1228
_waiterStates
|= WaiterStates.UpgradeableReadWaiterSignaled;
5 references to _waiterStates
System.Core (5)
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (5)
158
return (
_waiterStates
& WaiterStates.NoWaiters) != WaiterStates.None;
1076
if (waiterSignaledState != WaiterStates.None && (
_waiterStates
& waiterSignaledState) != WaiterStates.None)
1106
(
_waiterStates
& waiterSignaledState) != WaiterStates.None)
1187
WaiterStates signaled =
_waiterStates
& WaiterStates.WriteWaiterSignaled;
1226
if ((
_waiterStates
& WaiterStates.UpgradeableReadWaiterSignaled) == WaiterStates.None)