System.Threading.Tasks.SynchronizationContextScheduler Class Reference
+ Inheritance diagram for System.Threading.Tasks.SynchronizationContextScheduler:
+ Collaboration diagram for System.Threading.Tasks.SynchronizationContextScheduler:

Public Member Functions

 SynchronizationContextScheduler (SynchronizationContext ctx)
 

Protected Member Functions

override System.Collections.Generic.IEnumerable< TaskGetScheduledTasks ()
 
override bool TryExecuteTaskInline (Task task, bool taskWasPreviouslyQueued)
 
- Protected Member Functions inherited from System.Threading.Tasks.TaskScheduler
 TaskScheduler ()
 
bool TryExecuteTask (Task task)
 

Properties

override int MaximumConcurrencyLevel [get]
 
- Properties inherited from System.Threading.Tasks.TaskScheduler
static TaskScheduler Default [get]
 
static TaskScheduler Current [get, set]
 
int Id [get]
 
virtual int MaximumConcurrencyLevel [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from System.Threading.Tasks.TaskScheduler
static TaskScheduler FromCurrentSynchronizationContext ()
 
- Events inherited from System.Threading.Tasks.TaskScheduler
static EventHandler< UnobservedTaskExceptionEventArgsUnobservedTaskException
 

Detailed Description

Definition at line 34 of file SynchronizationContextScheduler.cs.

Constructor & Destructor Documentation

System.Threading.Tasks.SynchronizationContextScheduler.SynchronizationContextScheduler ( SynchronizationContext  ctx)

Definition at line 39 of file SynchronizationContextScheduler.cs.

Member Function Documentation

override System.Collections.Generic.IEnumerable<Task> System.Threading.Tasks.SynchronizationContextScheduler.GetScheduledTasks ( )
protectedvirtual
override bool System.Threading.Tasks.SynchronizationContextScheduler.TryExecuteTaskInline ( Task  task,
bool  taskWasPreviouslyQueued 
)
protectedvirtual

Property Documentation

override int System.Threading.Tasks.SynchronizationContextScheduler.MaximumConcurrencyLevel
get

Definition at line 71 of file SynchronizationContextScheduler.cs.


The documentation for this class was generated from the following file: