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

◆ _0021WindowsManagedCallbackHandler()

unsafe void Microsoft.Xna.Framework.WindowsManagedCallbackHandler._0021WindowsManagedCallbackHandler ( )
inlineprivate

Definition at line 226 of file WindowsManagedCallbackHandler.cs.

227 {
229 if (callManagedPlease != null)
230 {
231 global::_003CModule_003E.CloseHandle(callManagedPlease);
232 _callManagedPlease = null;
233 }
236 {
237 global::_003CModule_003E.CloseHandle(managedFunctionDataCanBeWritten);
239 }
241 if (proxyProcessNeedsToChange != null)
242 {
243 global::_003CModule_003E.CloseHandle(proxyProcessNeedsToChange);
245 }
247 if (newCallbackRegistered != null)
248 {
249 global::_003CModule_003E.CloseHandle(newCallbackRegistered);
251 }
253 {
254 do
255 {
256 global::_003CModule_003E.CloseHandle(nativeToManagedCallbacks[0].dupedWaitHandle);
258 }
260 }
261 }
void RemoveAt(int index)
Definition List.cs:824

References Microsoft.Xna.Framework.WindowsManagedCallbackHandler._callManagedPlease, Microsoft.Xna.Framework.WindowsManagedCallbackHandler._managedFunctionDataCanBeWritten, Microsoft.Xna.Framework.WindowsManagedCallbackHandler._newCallbackRegistered, Microsoft.Xna.Framework.WindowsManagedCallbackHandler._proxyProcessNeedsToChange, System.Collections.Generic.List< T >.Count, Microsoft.Xna.Framework.WindowsManagedCallbackHandler.nativeToManagedCallbacks, and System.Collections.Generic.List< T >.RemoveAt().

Referenced by Microsoft.Xna.Framework.WindowsManagedCallbackHandler._007EWindowsManagedCallbackHandler(), and Microsoft.Xna.Framework.WindowsManagedCallbackHandler.Dispose().