public static int WaitAny(WaitHandle[] waitHandles, TimeSpan timeout, bool exitContext) { IntPtr[] lowLevel = ValidateHandles(waitHandles); return(InternalWaitAny(lowLevel, Monitor.TimeSpanToMS(timeout), exitContext)); }
public static RegisteredWaitHandle UnsafeRegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, Object state, TimeSpan timeout, bool executeOnlyOnce) { return(RegisterWaitForSingleObject (waitObject, callBack, state, Monitor.TimeSpanToMS(timeout), executeOnlyOnce)); }
public virtual bool WaitOne(TimeSpan timeout, bool exitContext) { if (privateData == IntPtr.Zero) { throw new ObjectDisposedException(_("WaitHandle")); } return(InternalWaitOne(privateData, Monitor.TimeSpanToMS(timeout))); }
public static void Sleep(TimeSpan timeout) { InternalSleep(Monitor.TimeSpanToMS(timeout)); }
public bool Join(TimeSpan timeout) { return(InternalJoin(Monitor.TimeSpanToMS(timeout))); }