10 references to _assignedWorkItemQueueThreadCounts
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (10)
486int count = _assignedWorkItemQueueThreadCounts[i]; 491_assignedWorkItemQueueThreadCounts[queueIndex] = count + 1; 507_assignedWorkItemQueueThreadCounts[queueIndex]++; 533Debug.Assert(_assignedWorkItemQueueThreadCounts[queueIndex] >= 0); 534if (_assignedWorkItemQueueThreadCounts[queueIndex] > 1) 538if (_assignedWorkItemQueueThreadCounts[i] < ProcessorsPerAssignableWorkItemQueue) 540_assignedWorkItemQueueThreadCounts[queueIndex]--; 542_assignedWorkItemQueueThreadCounts[queueIndex]++; 561int newCount = --_assignedWorkItemQueueThreadCounts[queueIndex]; 574while (_assignedWorkItemQueueThreadCounts[queueIndex] <= 0 && queue.TryDequeue(out object? workItem))