1 write to m_concurrentTaskScheduler
mscorlib (1)
system\threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (1)
128
m_concurrentTaskScheduler
= new ConcurrentExclusiveTaskScheduler(this, m_maxConcurrencyLevel, ProcessingMode.ProcessingConcurrentTasks);
7 references to m_concurrentTaskScheduler
mscorlib (7)
system\threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (7)
200
(
m_concurrentTaskScheduler
.m_tasks.IsEmpty && m_exclusiveTaskScheduler.m_tasks.IsEmpty);
251
public TaskScheduler ConcurrentScheduler { get { return
m_concurrentTaskScheduler
; } }
261
private int ConcurrentTaskCountForDebugger { get { return
m_concurrentTaskScheduler
.m_tasks.Count; } }
316
int concurrentTasksWaitingCount =
m_concurrentTaskScheduler
.m_tasks.Count;
415
if (!
m_concurrentTaskScheduler
.m_tasks.TryDequeue(out concurrentTask)) break;
419
if (!concurrentTask.IsFaulted)
m_concurrentTaskScheduler
.ExecuteTask(concurrentTask);
706
public IEnumerable<Task> ScheduledConcurrent { get { return m_pair.
m_concurrentTaskScheduler
.m_tasks; } }