3 writes to _count
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\SpinWait.cs (3)
102
_count
= value;
234
_count
= (_count == int.MaxValue ? YieldThreshold : _count + 1);
247
_count
= 0;
14 references to _count
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Threading\SpinWait.cs (14)
98
get =>
_count
;
116
public bool NextSpinWillYield =>
_count
>= YieldThreshold || Environment.IsSingleProcessor;
171
_count
>= YieldThreshold &&
172
((
_count
>= sleep1Threshold && sleep1Threshold >= 0) || (
_count
- YieldThreshold) % 2 == 0)
191
if (
_count
>= sleep1Threshold && sleep1Threshold >= 0)
197
int yieldsSoFar =
_count
>= YieldThreshold ? (
_count
- YieldThreshold) / 2 :
_count
;
226
if (
_count
<= 30 && (1 <<
_count
) < n)
228
n = 1 <<
_count
;
234
_count = (
_count
== int.MaxValue ? YieldThreshold :
_count
+ 1);