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; 1014lockObj._state = UseTrivialWaitsMask; 1054new State(Interlocked.CompareExchange(ref lockObj._state, toState._state, fromState._state)); 1092var state = new State(Interlocked.Decrement(ref lockObj._state)); 1212var state = new State(Interlocked.Add(ref lockObj._state, Neg(SpinnerCountIncrement))); 1356var 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)
927public State(Lock lockObj) : this(lockObj._state) { } 1010Debug.Assert(lockObj._state == 0);