Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PerformWaitOrTimerCallback()

static void System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback ( _ThreadPoolWaitOrTimerCallback helper,
bool timedOut )
inlinestaticpackage

Definition at line 41 of file _ThreadPoolWaitOrTimerCallback.cs.

42 {
43 ExecutionContext executionContext = helper._executionContext;
44 if (executionContext == null)
45 {
46 WaitOrTimerCallback waitOrTimerCallback = helper._waitOrTimerCallback;
47 waitOrTimerCallback(helper._state, timedOut);
48 }
49 else
50 {
51 ExecutionContext.Run(executionContext, timedOut ? _ccbt : _ccbf, helper);
52 }
53 }
delegate void WaitOrTimerCallback(object? state, bool timedOut)

References System.Threading._ThreadPoolWaitOrTimerCallback._ccbf, System.Threading._ThreadPoolWaitOrTimerCallback._ccbt, System.Threading._ThreadPoolWaitOrTimerCallback._executionContext, System.Threading._ThreadPoolWaitOrTimerCallback._state, System.Threading._ThreadPoolWaitOrTimerCallback._waitOrTimerCallback, System.Threading.ExecutionContext.Run(), and System.Threading.WaitOrTimerCallback().

Referenced by System.Threading.RegisteredWaitHandle.PerformCallback().