Пример #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));
Пример #3
0
 public bool TryAcquire(TimeSpan timeout)
 {
     return(TryAcquire(WaitHandle.ToTimeoutMilliseconds(timeout)));
 }
Пример #4
0
 public static bool Wait(object obj, TimeSpan timeout) => Wait(obj, WaitHandle.ToTimeoutMilliseconds(timeout));
Пример #5
0
 public static void TryEnter(object obj, TimeSpan timeout, ref bool lockTaken) =>
 TryEnter(obj, WaitHandle.ToTimeoutMilliseconds(timeout), ref lockTaken);
Пример #6
0
 public static bool TryEnter(object obj, TimeSpan timeout) =>
 TryEnter(obj, WaitHandle.ToTimeoutMilliseconds(timeout));
Пример #7
0
 public static void Sleep(TimeSpan timeout) => Sleep(WaitHandle.ToTimeoutMilliseconds(timeout));
Пример #8
0
 public bool Join(TimeSpan timeout) => Join(WaitHandle.ToTimeoutMilliseconds(timeout));