terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ InternalCancel() [2/2]

bool System.Threading.Tasks.Task< TResult >.InternalCancel ( bool bCancelNonExecutingOnly)
inlinepackageinherited

Definition at line 1328 of file Task.2.cs.

1329 {
1330 int stateFlags = this.m_stateFlags;
1331 if (this.m_taskScheduler != null)
1332 {
1333 }
1334 if (false)
1335 {
1336 int num = 64;
1337 int num2 = 66;
1338 return this.AtomicStateUpdate(num, num2);
1339 }
1341 int num3 = 64;
1342 int num4 = 66;
1343 return this.AtomicStateUpdate(num3, num4);
1344 }
class f__AnonymousType0<< Count > j__TPar
TaskScheduler m_taskScheduler
Definition Task.2.cs:1865
void RecordInternalCancellationRequest()
Definition Task.2.cs:1347
bool AtomicStateUpdate(int newBits, int illegalBits)
Definition Task.2.cs:165

References System.Threading.Tasks.Task< TResult >.AtomicStateUpdate(), j__TPar, System.Threading.Tasks.Task< TResult >.m_stateFlags, System.Threading.Tasks.Task< TResult >.m_taskScheduler, and System.Threading.Tasks.Task< TResult >.RecordInternalCancellationRequest().

Referenced by System.Threading.Tasks.Task< TResult >.AssignCancellationToken().