Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
ModeForDebugger
ProcessingMode
System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.ModeForDebugger
get
private
Definition at line
266
of file
ConcurrentExclusiveSchedulerPair.cs
.
267
{
268
get
269
{
270
if
(
m_completionState
!=
null
&&
m_completionState
.
IsCompleted
)
271
{
272
return
ProcessingMode
.Completed;
273
}
274
ProcessingMode
processingMode
=
ProcessingMode
.NotCurrentlyProcessing;
275
if
(
m_processingCount
== -1)
276
{
277
processingMode
|=
ProcessingMode
.ProcessingExclusiveTask;
278
}
279
if
(
m_processingCount
>= 1)
280
{
281
processingMode
|=
ProcessingMode
.ProcessingConcurrentTasks;
282
}
283
if
(
CompletionRequested
)
284
{
285
processingMode
|=
ProcessingMode
.Completing;
286
}
287
return
processingMode
;
288
}
289
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.m_completionState
CompletionState m_completionState
Definition
ConcurrentExclusiveSchedulerPair.cs:215
System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.CompletionRequested
bool CompletionRequested
Definition
ConcurrentExclusiveSchedulerPair.cs:226
System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.ProcessingMode
ProcessingMode
Definition
ConcurrentExclusiveSchedulerPair.cs:193
System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.m_processingCount
int m_processingCount
Definition
ConcurrentExclusiveSchedulerPair.cs:213
System.Threading.Tasks.Task.IsCompleted
bool IsCompleted
Definition
Task.cs:1087
System
Threading
Tasks
ConcurrentExclusiveSchedulerPair
Generated by
1.10.0