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
Loading...
Searching...
No Matches
System.Threading.EventWaitHandle Class Reference
+ 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
 

Detailed Description

Definition at line 14 of file EventWaitHandle.cs.


The documentation for this class was generated from the following file: