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
|
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.