public static ThreadPoolTimer CreatePeriodicTimer (TimeElapsedHandler handler, TimeSpan period) { if (handler == null) throw new ArgumentException ("handler"); return new ThreadPoolTimer (handler, period, isPeriodic: true); }