3 writes to _nextWorkItemToProcess
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (3)
779
workItem = Interlocked.Exchange(ref
_nextWorkItemToProcess
, null);
974
workItem = Interlocked.Exchange(ref workQueue.
_nextWorkItemToProcess
, null);
1044
workQueue.
_nextWorkItemToProcess
= secondWorkItem;
3 references to _nextWorkItemToProcess
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (3)
777
if (
_nextWorkItemToProcess
!= null)
972
if (workQueue.
_nextWorkItemToProcess
!= null)
1043
Debug.Assert(workQueue.
_nextWorkItemToProcess
== null);