1 instantiation of ThreadPoolWorkQueueThreadLocals
mscorlib (1)
system\threading\threadpool.cs (1)
568
ThreadPoolWorkQueueThreadLocals.threadLocals = new
ThreadPoolWorkQueueThreadLocals
(this);
12 references to ThreadPoolWorkQueueThreadLocals
mscorlib (12)
system\threading\threadpool.cs (12)
565
public
ThreadPoolWorkQueueThreadLocals
EnsureCurrentThreadHasQueue()
567
if (null ==
ThreadPoolWorkQueueThreadLocals
.threadLocals)
568
ThreadPoolWorkQueueThreadLocals
.threadLocals = new ThreadPoolWorkQueueThreadLocals(this);
569
return
ThreadPoolWorkQueueThreadLocals
.threadLocals;
617
ThreadPoolWorkQueueThreadLocals
tl = null;
619
tl =
ThreadPoolWorkQueueThreadLocals
.threadLocals;
650
ThreadPoolWorkQueueThreadLocals
tl =
ThreadPoolWorkQueueThreadLocals
.threadLocals;
658
public void Dequeue(
ThreadPoolWorkQueueThreadLocals
tl, out IThreadPoolWorkItem callback, out bool missedSteal)
745
ThreadPoolWorkQueueThreadLocals
tl = workQueue.EnsureCurrentThreadHasQueue();
872
public static
ThreadPoolWorkQueueThreadLocals
threadLocals;
1727
return EnumerateQueuedWorkItems(new ThreadPoolWorkQueue.WorkStealingQueue[] {
ThreadPoolWorkQueueThreadLocals
.threadLocals.workStealingQueue }, null);