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

◆ HandleFinishedOperation()

static void Microsoft.Xna.Framework.UserAsyncDispatcher.HandleFinishedOperation ( uint finishedHandle)
inlinestaticprivate

Definition at line 97 of file UserAsyncDispatcher.cs.

98 {
99 PendingOperation pendingOp;
101 {
103 if (!pendingOp.Async.IsReusable)
104 {
106 pendingOp.Async.IsCompleted = true;
107 }
108 }
109 pendingOp.Async.AsyncWaitHandle.Set();
110 if (pendingOp.Callback != null)
111 {
113 {
114 pendingOp.Callback(pendingOp.Async);
115 });
116 }
117 }
static Dictionary< uint, PendingOperation > pendingOperations
static bool QueueUserWorkItem(WaitCallback callBack)

References Microsoft.Xna.Framework.UserAsyncDispatcher.pendingOperations, Microsoft.Xna.Framework.UserAsyncDispatcher.PendingOperationsLock, and System.Threading.ThreadPool.QueueUserWorkItem().

Referenced by Microsoft.Xna.Framework.UserAsyncDispatcher.AsyncDispatcherThreadFunction().