6 writes to _state
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (6)
872
_state
= managedThreadId == 0 ? State.InitialStateValue : State.LockedStateValue;
1014
lockObj.
_state
= UseTrivialWaitsMask;
1054
new State(Interlocked.CompareExchange(ref lockObj.
_state
, toState._state, fromState._state));
1092
var state = new State(Interlocked.Decrement(ref lockObj.
_state
));
1212
var state = new State(Interlocked.Add(ref lockObj.
_state
, Neg(SpinnerCountIncrement)));
1356
var state = new State(Interlocked.Add(ref lockObj.
_state
, Neg(IsWaiterSignaledToWakeMask)));
2 references to _state
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (2)
927
public State(Lock lockObj) : this(lockObj.
_state
) { }
1010
Debug.Assert(lockObj.
_state
== 0);