Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
override void | SpoolingWork () |
override void | Work () |
virtual void | SpoolingFinally () |
Protected Attributes | |
int | _taskIndex |
QueryTaskGroupState | _groupState |
Package Functions | |
Task | RunSynchronously (TaskScheduler taskScheduler) |
Task | RunAsynchronously (TaskScheduler taskScheduler) |
Static Package Functions | |
static void | Spool (QueryTaskGroupState groupState, PartitionedStream< TInputOutput, TKey > partitions, Shared< TInputOutput[]> results, TaskScheduler taskScheduler) |
Private Member Functions | |
OrderPreservingSpoolingTask (int taskIndex, QueryTaskGroupState groupState, Shared< TInputOutput[]> results, SortHelper< TInputOutput > sortHelper) | |
void | BaseWork (object unused) |
Static Private Member Functions | |
static void | RunTaskSynchronously (object o) |
Private Attributes | |
readonly Shared< TInputOutput[]> | _results |
readonly SortHelper< TInputOutput > | _sortHelper |
Static Private Attributes | |
static readonly Action< object > | s_runTaskSynchronouslyDelegate = RunTaskSynchronously |
static readonly Action< object > | s_baseWorkDelegate |
Definition at line 5 of file OrderPreservingSpoolingTask.cs.