10 references to PreferFairness
System.Linq.Parallel (1)
System\Linq\Parallel\Scheduling\QueryTask.cs (1)
84return Task.Factory.StartNew(s_baseWorkDelegate, this, CancellationToken.None, TaskCreationOptions.AttachedToParent | TaskCreationOptions.PreferFairness, taskScheduler);
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\YieldAwaitable.cs (2)
110Task.Factory.StartNew(continuation, default, TaskCreationOptions.PreferFairness, scheduler); 143Task.Factory.StartNew(static s => ((IAsyncStateMachineBox)s!).MoveNext(), box, default, TaskCreationOptions.PreferFairness, scheduler);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (1)
748if (isReplacementReplica) options |= TaskCreationOptions.PreferFairness;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
550TaskCreationOptions.PreferFairness |
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (3)
206TaskCreationOptions.PreferFairness | 1513if ((creationOptions & TaskCreationOptions.PreferFairness) != 0) 1522TaskCreationOptions.PreferFairness |
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ThreadPoolTaskScheduler.cs (1)
57ThreadPool.UnsafeQueueUserWorkItemInternal(task, (options & TaskCreationOptions.PreferFairness) == 0);
System.Threading.Tasks.Dataflow (1)
Internal\Common.cs (1)
444if (isReplacementReplica) options |= TaskCreationOptions.PreferFairness;