1 instantiation of ThreadPoolWorkQueueThreadLocals
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
548return ThreadPoolWorkQueueThreadLocals.threadLocals = new ThreadPoolWorkQueueThreadLocals(this);
20 references to ThreadPoolWorkQueueThreadLocals
System.Private.CoreLib (20)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (20)
454private void TryReassignWorkItemQueue(ThreadPoolWorkQueueThreadLocals tl) 499private void UnassignWorkItemQueue(ThreadPoolWorkQueueThreadLocals tl) 540public ThreadPoolWorkQueueThreadLocals GetOrCreateThreadLocals() => 541ThreadPoolWorkQueueThreadLocals.threadLocals ?? CreateThreadLocals(); 544private ThreadPoolWorkQueueThreadLocals CreateThreadLocals() 546Debug.Assert(ThreadPoolWorkQueueThreadLocals.threadLocals == null); 548return ThreadPoolWorkQueueThreadLocals.threadLocals = new ThreadPoolWorkQueueThreadLocals(this); 587ThreadPoolWorkQueueThreadLocals? tl; 588if (!forceGlobal && (tl = ThreadPoolWorkQueueThreadLocals.threadLocals) != null) 595s_assignableWorkItemQueueCount > 0 && (tl = ThreadPoolWorkQueueThreadLocals.threadLocals) != null 609ThreadPoolWorkQueueThreadLocals? tl = ThreadPoolWorkQueueThreadLocals.threadLocals; 656if (ThreadPoolWorkQueueThreadLocals.threadLocals is not ThreadPoolWorkQueueThreadLocals tl) 695ThreadPoolWorkQueueThreadLocals? tl = ThreadPoolWorkQueueThreadLocals.threadLocals; 699public object? Dequeue(ThreadPoolWorkQueueThreadLocals tl, ref bool missedSteal) 790ThreadPoolWorkQueueThreadLocals tl, 852ThreadPoolWorkQueueThreadLocals tl = workQueue.GetOrCreateThreadLocals(); 1071public static ThreadPoolWorkQueueThreadLocals? threadLocals;