Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
ManualResetEvent (bool initialState) | |
bool | Reset () |
bool | Set () |
virtual void | Close () |
void | Dispose () |
virtual bool | WaitOne (int millisecondsTimeout) |
virtual bool | WaitOne (TimeSpan timeout) |
virtual bool | WaitOne () |
virtual bool | WaitOne (int millisecondsTimeout, bool exitContext) |
virtual bool | WaitOne (TimeSpan timeout, bool exitContext) |
object | GetLifetimeService () |
virtual object | InitializeLifetimeService () |
Static Public Member Functions | |
static EventWaitHandle | OpenExisting (string name) |
static bool | TryOpenExisting (string name, [NotNullWhen(true)] out EventWaitHandle? result) |
static bool | SignalAndWait (WaitHandle toSignal, WaitHandle toWaitOn) |
static bool | SignalAndWait (WaitHandle toSignal, WaitHandle toWaitOn, TimeSpan timeout, bool exitContext) |
static bool | SignalAndWait (WaitHandle toSignal, WaitHandle toWaitOn, int millisecondsTimeout, bool exitContext) |
static bool | WaitAll (WaitHandle[] waitHandles, int millisecondsTimeout) |
static bool | WaitAll (WaitHandle[] waitHandles, TimeSpan timeout) |
static bool | WaitAll (WaitHandle[] waitHandles) |
static bool | WaitAll (WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) |
static bool | WaitAll (WaitHandle[] waitHandles, TimeSpan timeout, bool exitContext) |
static int | WaitAny (WaitHandle[] waitHandles, int millisecondsTimeout) |
static int | WaitAny (WaitHandle[] waitHandles, TimeSpan timeout) |
static int | WaitAny (WaitHandle[] waitHandles) |
static int | WaitAny (WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) |
static int | WaitAny (WaitHandle[] waitHandles, TimeSpan timeout, bool exitContext) |
Static Public Attributes | |
const int | WaitTimeout = 258 |
Protected Member Functions | |
virtual void | Dispose (bool explicitDisposing) |
MarshalByRefObject | MemberwiseClone (bool cloneIdentity) |
Static Protected Attributes | |
static readonly IntPtr | InvalidHandle = new IntPtr(-1) |
Static Package Functions | |
static bool | Set (SafeWaitHandle waitHandle) |
static unsafe int | WaitMultipleIgnoringSyncContext (Span< IntPtr > waitHandles, bool waitAll, int millisecondsTimeout) |
static int | ToTimeoutMilliseconds (TimeSpan timeout) |
static int | WaitAny (ReadOnlySpan< SafeWaitHandle > safeWaitHandles, int millisecondsTimeout) |
Static Package Attributes | |
const int | MaxWaitHandles = 64 |
const int | WaitSuccess = 0 |
const int | WaitAbandoned = 128 |
Properties | |
virtual IntPtr | Handle [get, set] |
SafeWaitHandle | SafeWaitHandle [get, set] |
Private Member Functions | |
void | CreateEventCore (bool initialState, EventResetMode mode, string name, out bool createdNew) |
static int | WaitOneCore (IntPtr waitHandle, int millisecondsTimeout) |
static unsafe int | WaitMultipleIgnoringSyncContext (IntPtr *waitHandles, int numHandles, bool waitAll, int millisecondsTimeout) |
static int | SignalAndWaitNative (IntPtr waitHandleToSignal, IntPtr waitHandleToWaitOn, int millisecondsTimeout) |
bool | WaitOneNoCheck (int millisecondsTimeout) |
Static Private Member Functions | |
static OpenExistingResult | OpenExistingWorker (string name, out EventWaitHandle result) |
static int | SignalAndWaitCore (IntPtr waitHandleToSignal, IntPtr waitHandleToWaitOn, int millisecondsTimeout) |
static SafeWaitHandle[] | RentSafeWaitHandleArray (int capacity) |
static void | ReturnSafeWaitHandleArray (SafeWaitHandle[] safeWaitHandles) |
static void | ObtainSafeWaitHandles (ReadOnlySpan< WaitHandle > waitHandles, Span< SafeWaitHandle > safeWaitHandles, Span< IntPtr > unsafeWaitHandles) |
static int | WaitMultiple (WaitHandle[] waitHandles, bool waitAll, int millisecondsTimeout) |
static int | WaitMultiple (ReadOnlySpan< WaitHandle > waitHandles, bool waitAll, int millisecondsTimeout) |
static int | WaitAnyMultiple (ReadOnlySpan< SafeWaitHandle > safeWaitHandles, int millisecondsTimeout) |
static bool | SignalAndWait (WaitHandle toSignal, WaitHandle toWaitOn, int millisecondsTimeout) |
Private Attributes | |
SafeWaitHandle | _waitHandle |
Static Private Attributes | |
static SafeWaitHandle[] | t_safeWaitHandlesForRent |
Definition at line 3 of file ManualResetEvent.cs.