public static void Set(this CEventHandle ceh) { var cev = ceh as CEvent; if (cev == null) { throw new ArgumentException("invalid CEventHandle", "ceh"); } cev.Set(); }
public static bool WaitOne(this CEventHandle ceh, int timeout, bool exitContext) { return(ceh.Wait(timeout)); }
public static bool WaitOne(this CEventHandle ceh, TimeSpan timeout, bool exitContext) { return(ceh.Wait((int)timeout.TotalMilliseconds)); }
public static bool WaitOne(this CEventHandle ceh) { return(ceh.Wait()); }