13 references to ShouldNotPreemptWaiters
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (13)
946
Debug.Assert(!
ShouldNotPreemptWaiters
);
954
Debug.Assert(
ShouldNotPreemptWaiters
);
962
Debug.Assert(HasAnyWaiters || !
ShouldNotPreemptWaiters
);
1139
if (newState.
ShouldNotPreemptWaiters
)
1151
Debug.Assert(!newState.
ShouldNotPreemptWaiters
);
1188
return state.
ShouldNotPreemptWaiters
? TryLockResult.Wait : TryLockResult.Spin;
1217
Debug.Assert(state.HasAnyWaiters || !state.
ShouldNotPreemptWaiters
);
1313
if (newState.
ShouldNotPreemptWaiters
)
1333
Debug.Assert(!state.
ShouldNotPreemptWaiters
|| waiterStartTimeWasRecorded);
1372
if (newState.
ShouldNotPreemptWaiters
)
1392
Debug.Assert(!state.
ShouldNotPreemptWaiters
|| waiterStartTimeWasRecorded);
1420
if (newState.
ShouldNotPreemptWaiters
&& !newState.HasAnyWaiters)
1457
if (!newState.
ShouldNotPreemptWaiters
&& lockObj.ShouldStopPreemptingWaiters)