private void DetermineStartingRecurrence(RecurrencePattern recur, ref iCalDateTime dt) { if (recur.Count != int.MinValue) { dt = DTStart.Copy(); } else { recur.IncrementDate(ref dt, -recur.Interval); } }