IG.Test.LimitedConcurrencyLevelTaskScheduler.LimitedConcurrencyLevelTaskScheduler |
( |
int |
maxDegreeOfParallelism | ) |
|
|
inline |
sealed override void IG.Test.LimitedConcurrencyLevelTaskScheduler.QueueTask |
( |
Task |
task | ) |
|
|
inlineprotected |
void IG.Test.LimitedConcurrencyLevelTaskScheduler.NotifyThreadPoolOfPendingWork |
( |
| ) |
|
|
inlineprivate |
sealed override bool IG.Test.LimitedConcurrencyLevelTaskScheduler.TryExecuteTaskInline |
( |
Task |
task, |
|
|
bool |
taskWasPreviouslyQueued |
|
) |
| |
|
inlineprotected |
sealed override bool IG.Test.LimitedConcurrencyLevelTaskScheduler.TryDequeue |
( |
Task |
task | ) |
|
|
inlineprotected |
sealed override IEnumerable<Task> IG.Test.LimitedConcurrencyLevelTaskScheduler.GetScheduledTasks |
( |
| ) |
|
|
inlineprotected |
bool IG.Test.LimitedConcurrencyLevelTaskScheduler._currentThreadIsProcessingItems |
|
staticprivate |
readonly LinkedList<Task> IG.Test.LimitedConcurrencyLevelTaskScheduler._tasks = new LinkedList<Task>() |
|
private |
readonly int IG.Test.LimitedConcurrencyLevelTaskScheduler._maxDegreeOfParallelism |
|
private |
int IG.Test.LimitedConcurrencyLevelTaskScheduler._delegatesQueuedOrRunning = 0 |
|
private |
sealed override int IG.Test.LimitedConcurrencyLevelTaskScheduler.MaximumConcurrencyLevel |
|
get |
The documentation for this class was generated from the following file: