9 references to State
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (9)
927
public State(Lock lockObj) :
this
(lockObj._state) { }
972
if (new
State
(newState).HasAnySpinners) // overflow check
1023
if (new
State
(newState).HasAnyWaiters) // overflow check
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)));
1213
Debug.Assert(new
State
(state._state + SpinnerCountIncrement).HasAnySpinners);
1356
var state = new
State
(Interlocked.Add(ref lockObj._state, Neg(IsWaiterSignaledToWakeMask)));
1357
Debug.Assert(new
State
(state._state + IsWaiterSignaledToWakeMask).IsWaiterSignaledToWake);