public static CancellableTimer Schedule(CancellableTimerCallback callback, object state, TimeSpan dueTime) { return new CancellableTimer(callback, state, (int)dueTime.TotalMilliseconds); }