public DateTimeProvider(TimeZoneInfo tzi) { _tzi = (TimeZoneInfo)tzi.Clone(); }
/// <summary> /// /// </summary> /// <param name="lastRunDate">This parameter is ignored for ScheduledNow instances</param> /// <param name="dockedTime">This parameter is ignored for ScheduledNow instances</param> /// <param name="tzi">This parameter is ignored for ScheduledNow instances</param> /// <returns>This method always returns DateTime.MinValue, since "now" schedules are always overdue.</returns> public override DateTime CalculateNextRunTime(DateTime lastRunDate, DateTime dockedTime, TimeZoneInfo tzi) { return(DateTime.SpecifyKind(DateTime.MinValue, DateTimeKind.Local)); } // end-CalculateNextRunTime