|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | CompletionState |
| class | ConcurrentExclusiveTaskScheduler |
| class | DebugView |
| class | SchedulerWorkItem |
Static Package Functions | |
| static TaskCreationOptions | GetCreationOptionsForTask (bool isReplacementReplica=false) |
Properties | |
| static int | DefaultMaxConcurrencyLevel [get] |
| object | ValueLock [get] |
| Task | Completion [get] |
| bool | CompletionRequested [get] |
| bool | ReadyToComplete [get] |
| TaskScheduler | ConcurrentScheduler [get] |
| TaskScheduler | ExclusiveScheduler [get] |
| int | ConcurrentTaskCountForDebugger [get] |
| int | ExclusiveTaskCountForDebugger [get] |
| ProcessingMode | ModeForDebugger [get] |
Private Types | |
| enum | ProcessingMode : byte { NotCurrentlyProcessing = 0 , ProcessingExclusiveTask = 1 , ProcessingConcurrentTasks = 2 , Completing = 4 , Completed = 8 } |
Private Attributes | |
| readonly ThreadLocal< ProcessingMode > | m_threadProcessingMode = new ThreadLocal<ProcessingMode>() |
| readonly ConcurrentExclusiveTaskScheduler | m_concurrentTaskScheduler |
| readonly ConcurrentExclusiveTaskScheduler | m_exclusiveTaskScheduler |
| readonly TaskScheduler | m_underlyingTaskScheduler |
| readonly int | m_maxConcurrencyLevel |
| readonly int | m_maxItemsPerTask |
| int | m_processingCount |
| CompletionState | m_completionState |
| SchedulerWorkItem | m_threadPoolWorkItem |
Definition at line 8 of file ConcurrentExclusiveSchedulerPair.cs.