Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Parallel.StopAndGoSpoolingTask< TInputOutput, TIgnoreKey > Class Template Referencesealed

Protected Member Functions

override void SpoolingWork ()
 
override void SpoolingFinally ()
 
override void Work ()
 

Protected Attributes

int _taskIndex
 
QueryTaskGroupState _groupState
 

Package Functions

 StopAndGoSpoolingTask (int taskIndex, QueryTaskGroupState groupState, QueryOperatorEnumerator< TInputOutput, TIgnoreKey > source, SynchronousChannel< TInputOutput > destination)
 
Task RunSynchronously (TaskScheduler taskScheduler)
 
Task RunAsynchronously (TaskScheduler taskScheduler)
 

Private Member Functions

void BaseWork (object unused)
 

Static Private Member Functions

static void RunTaskSynchronously (object o)
 

Private Attributes

readonly QueryOperatorEnumerator< TInputOutput, TIgnoreKey > _source
 
readonly SynchronousChannel< TInputOutput > _destination
 

Static Private Attributes

static readonly Action< object > s_runTaskSynchronouslyDelegate = RunTaskSynchronously
 
static readonly Action< object > s_baseWorkDelegate
 

Detailed Description

Definition at line 5 of file StopAndGoSpoolingTask.cs.


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