protected static void ValidateInterval(TimeSpan interval, string parameterName) { if(interval <= TimeSpan.Zero) throw new ArgumentOutOfRangeException(parameterName, "Interval must be >0. It was " + interval); }