Method | Description | |
---|---|---|
AddWork ( System.Threading.Tasks.Task t ) : void | ||
Dispose ( ) : void | ||
InhibitPulse ( ) : void | ||
ParticipateUntil ( System.Threading.Tasks.Task task, Func |
||
ParticipateUntil ( Func |
||
ParticipateUntil ( System.Threading.Tasks.Task task ) : void | ||
PulseAll ( ) : void | ||
Scheduler ( ) : System | ||
Scheduler ( int maxWorker, int maxStackSize, ThreadPriority priority ) : System | ||
UnInhibitPulse ( ) : void |
Method | Description | |
---|---|---|
GetScheduledTasks ( ) : System.Collections.Generic.IEnumerable |
||
QueueTask ( System.Threading.Tasks.Task task ) : void | ||
TryDequeue ( System.Threading.Tasks.Task task ) : bool | ||
TryExecuteTaskInline ( System.Threading.Tasks.Task task, bool taskWasPreviouslyQueued ) : bool |
Method | Description | |
---|---|---|
AreTasksFinished ( System.Threading.Tasks.Task parent ) : bool |
public AddWork ( System.Threading.Tasks.Task t ) : void | ||
t | System.Threading.Tasks.Task | |
return | void |
protected GetScheduledTasks ( ) : System.Collections.Generic.IEnumerable |
||
return | System.Collections.Generic.IEnumerable |
public ParticipateUntil ( System.Threading.Tasks.Task task, Func |
||
task | System.Threading.Tasks.Task | |
predicate | Func |
|
return | bool |
public ParticipateUntil ( Func |
||
predicate | Func |
|
return | void |
public ParticipateUntil ( System.Threading.Tasks.Task task ) : void | ||
task | System.Threading.Tasks.Task | |
return | void |
protected QueueTask ( System.Threading.Tasks.Task task ) : void | ||
task | System.Threading.Tasks.Task | |
return | void |
public Scheduler ( int maxWorker, int maxStackSize, ThreadPriority priority ) : System | ||
maxWorker | int | |
maxStackSize | int | |
priority | ThreadPriority | |
return | System |
protected TryDequeue ( System.Threading.Tasks.Task task ) : bool | ||
task | System.Threading.Tasks.Task | |
return | bool |
protected TryExecuteTaskInline ( System.Threading.Tasks.Task task, bool taskWasPreviouslyQueued ) : bool | ||
task | System.Threading.Tasks.Task | |
taskWasPreviouslyQueued | bool | |
return | bool |