public static RegisteredWaitHandle UnsafeRegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, Object state, long millisecondsTimeOutInterval, bool executeOnlyOnce) { return(RegisterWaitForSingleObject (waitObject, callBack, state, Timer.LongToMS(millisecondsTimeOutInterval), executeOnlyOnce)); }