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

◆ NotifyCancellation()

void System.Threading.CancellationTokenSource.NotifyCancellation ( bool throwOnFirstException)
inlineprivateinherited

Definition at line 257 of file CancellationTokenSource.cs.

258 {
259 int state = this._state;
260 Timer timer = this._timer;
261 long num;
262 if (timer != null)
263 {
264 num = 0L;
265 timer.Dispose();
266 }
268 ManualResetEvent kernelEvent = this._kernelEvent;
270 if (kernelEvent != null)
271 {
272 bool flag = kernelEvent.Set();
273 }
274 this.ExecuteCallbackHandlers(num != 0L);
275 }
class f__AnonymousType0<< Count > j__TPar
static int CurrentManagedThreadId
void ExecuteCallbackHandlers(bool throwOnFirstException)

References System.Threading.CancellationTokenSource._kernelEvent, System.Threading.CancellationTokenSource._state, System.Threading.CancellationTokenSource._timer, System.Environment.CurrentManagedThreadId, System.Threading.Timer.Dispose(), System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(), j__TPar, System.L, System.Threading.EventWaitHandle.Set(), and System.state.

Referenced by System.Threading.CancellationTokenSource.Cancel(), and System.Threading.CancellationTokenSource.Cancel().