public static void PulseAll(MonitorLock m) { m.PulseAll(); }
public static void Wait(MonitorLock m) { m.Wait(); }
public static bool Wait(MonitorLock m, TimeSpan timeout) { return(m.Wait(timeout)); }
public static bool TryEnter(MonitorLock m, TimeSpan timeout) { return(m.Acquire(timeout)); }
public static void Exit(MonitorLock m) { m.Release(); }
public static bool TryEnter(MonitorLock m) { return(m.TryAcquire()); }
public static void Enter(MonitorLock m) { m.Acquire(); }
internal MonitorLocked(MonitorLock monitorLock) { this.monitorLock = monitorLock; }