Ejemplo n.º 1
0
        public static RegisteredWaitHandle UnsafeRegisterWaitForSingleObject(
            WaitHandle waitObject,
            WaitOrTimerCallback callBack,
            Object state,
            TimeSpan timeout,
            bool executeOnlyOnce)
        {
            int tm = WaitHandle.ToTimeoutMilliseconds(timeout);

            return(RegisterWaitForSingleObject(waitObject, callBack, state, (UInt32)tm, executeOnlyOnce, false));
        }
 public bool Wait(TimeSpan timeout) => Wait(WaitHandle.ToTimeoutMilliseconds(timeout));
Ejemplo n.º 3
0
 public bool TryAcquire(TimeSpan timeout)
 {
     return(TryAcquire(WaitHandle.ToTimeoutMilliseconds(timeout)));
 }
Ejemplo n.º 4
0
 public static bool Wait(object obj, TimeSpan timeout) => Wait(obj, WaitHandle.ToTimeoutMilliseconds(timeout));
Ejemplo n.º 5
0
 public static void TryEnter(object obj, TimeSpan timeout, ref bool lockTaken) =>
 TryEnter(obj, WaitHandle.ToTimeoutMilliseconds(timeout), ref lockTaken);
Ejemplo n.º 6
0
 public static bool TryEnter(object obj, TimeSpan timeout) =>
 TryEnter(obj, WaitHandle.ToTimeoutMilliseconds(timeout));
Ejemplo n.º 7
0
 public static void Sleep(TimeSpan timeout) => Sleep(WaitHandle.ToTimeoutMilliseconds(timeout));
Ejemplo n.º 8
0
 public bool Join(TimeSpan timeout) => Join(WaitHandle.ToTimeoutMilliseconds(timeout));