/// <summary> /// Sets recurrence in direction Google -> Outlook /// </summary> /// <param name="googleItem">Source Google event</param> /// <param name="outlookItem">Target Outlook event</param> private void SetRecurrence(Event googleItem, Outlook.AppointmentItem outlookItem) { if (googleItem.Recurrence != null) { Logger.Log(string.Join(@"\n", googleItem.Recurrence), EventType.Debug); new EventSchedule(googleItem, this._googleCalendar, this.CalendarService).GetOutlookRecurrence(outlookItem); this.SetRecurrenceExceptions(googleItem, outlookItem); } else { outlookItem.ClearRecurrencePattern(); } }