Beef Corlib
Protected Member Functions | Properties | List of all members
System.Threading.Tasks.TaskScheduler Class Referenceabstract
Inheritance diagram for System.Threading.Tasks.TaskScheduler:
System.Threading.Tasks.ThreadPoolTaskScheduler

Protected Member Functions

abstract void QueueTask (Task task)
 
abstract bool TryExecuteTaskInline (Task task, bool taskWasPreviouslyQueued)
 
virtual void NotifyWorkItemProgress ()
 Notifies the scheduler that a work item has made progress. More...
 
bool TryRunInline (Task task, bool taskWasPreviouslyQueued)
 
void InternalQueueTask (Task task)
 
virtual bool TryDequeue (Task task)
 

Properties

static TaskScheduler Default [get]
 
static TaskScheduler?? Current [get]
 
static TaskSchedulerInternalCurrent [get]
 
virtual bool RequiresAtomicStartTransition [get]
 

Member Function Documentation

◆ NotifyWorkItemProgress()

virtual void System.Threading.Tasks.TaskScheduler.NotifyWorkItemProgress ( )
inlineprotectedvirtual

Notifies the scheduler that a work item has made progress.

Reimplemented in System.Threading.Tasks.ThreadPoolTaskScheduler.