|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for System.Threading.EventWaitHandle:
Collaboration diagram for System.Threading.EventWaitHandle:Public Member Functions | |
| EventWaitHandle (bool initialState, EventResetMode mode) | |
| EventWaitHandle (bool initialState, EventResetMode mode, string name) | |
| bool | Reset () |
| bool | Set () |
| virtual bool | WaitOne (int millisecondsTimeout, bool exitContext) |
| virtual bool | WaitOne () |
| virtual bool | WaitOne (int millisecondsTimeout) |
| virtual void | Close () |
| void | Dispose () |
Static Public Member Functions | |
| static int | WaitAny (WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) |
| static int | WaitAny (WaitHandle[] waitHandles, global::System.TimeSpan timeout, bool exitContext) |
| static int | WaitAny (WaitHandle[] waitHandles, int millisecondsTimeout) |
Static Public Attributes | |
| const int | WaitTimeout = 258 |
Protected Member Functions | |
| virtual void | Dispose (bool explicitDisposing) |
Static Protected Attributes | |
| static readonly global::System.IntPtr | InvalidHandle |
Package Functions | |
| void | SetHandleInternal (Microsoft.Win32.SafeHandles.SafeWaitHandle handle) |
| static unsafe int | Wait_internal (global::System.IntPtr *handles, int numHandles, bool waitAll, int ms) |
Static Package Functions | |
| static bool | InternalWaitOne (global::System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) |
Package Attributes | |
| Microsoft.Win32.SafeHandles.SafeWaitHandle | safeWaitHandle |
| bool | hasThreadAffinity |
Static Package Attributes | |
| const int | MaxWaitHandles = 64 |
Properties | |
| virtual global::System.IntPtr | Handle [get, set] |
| Microsoft.Win32.SafeHandles.SafeWaitHandle | SafeWaitHandle [get, set] |
Private Member Functions | |
| void | Init () |
| bool | WaitOne (long timeout, bool exitContext) |
Static Private Member Functions | |
| static void | ThrowAbandonedMutexException () |
| static void | ThrowAbandonedMutexException (int location, WaitHandle handle) |
| static int | WaitOneNative (global::System.Runtime.InteropServices.SafeHandle waitableSafeHandle, uint millisecondsTimeout, bool hasThreadAffinity, bool exitContext) |
| static int | WaitMultiple (WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext, bool WaitAll) |
Private Attributes | |
| global::System.IntPtr | waitHandle |
Static Private Attributes | |
| const int | MAX_WAITHANDLES = 64 |
| const int | WAIT_OBJECT_0 = 0 |
| const int | WAIT_ABANDONED = 128 |
| const int | WAIT_FAILED = 2147483647 |
| const int | ERROR_TOO_MANY_POSTS = 298 |
| const int | ERROR_NOT_OWNED_BY_CALLER = 299 |
Definition at line 14 of file EventWaitHandle.cs.