Inheritance: System.EventArgs
        protected virtual void OnItemSavedOrDeleted(ItemSavedEventArgs e)
        {
            var handler = ItemSavedOrDeleted;

            if (handler != null)
            {
                handler(this, e);
            }
        }
 protected virtual void OnItemSavedOrDeleted (ItemSavedEventArgs e)
 {
   var handler = ItemSavedOrDeleted;
   if (handler != null)
     handler (this, e);
 }
 private async void FolderChangeWatcher_ItemSavedOrDeletedAsync (ItemSavedEventArgs e)
 {
   try
   {
     _pendingOutlookItems.AddOrUpdate (e.EntryId.EntryId, e.EntryId, (key, existingValue) => e.EntryId.Version > existingValue.Version ? e.EntryId : existingValue);
     if (s_logger.IsDebugEnabled)
     {
       s_logger.Debug ($"Partial sync:  '{_pendingOutlookItems.Count}' items pending after registering item '{e.EntryId.EntryId}' as pending sync item.");
     }
     await Task.Delay (_partialSyncDelay);
     using (_runLogger.LogStartSynchronizationRun())
     {
       await RunAllPendingJobs();
     }
   }
   catch (Exception x)
   {
     s_logger.Error (null, x);
   }
 }
 private void FolderChangeWatcher_ItemSavedOrDeleted (object sender, ItemSavedEventArgs e)
 {
   try
   {
     _ensureSynchronizationContext();
     FolderChangeWatcher_ItemSavedOrDeletedAsync (e);
   }
   catch (Exception x)
   {
     s_logger.Error (null, x);
   }
 }
 private async void ItemChangeWatcherItemSavedOrDeleted (object sender, ItemSavedEventArgs e)
 {
   try
   {
     await _scheduler.RunResponsibleSynchronizationProfiles (e.EntryId, e.FolderEntryId, e.FolderStoreId);
   }
   catch (Exception x)
   {
     ExceptionHandler.Instance.LogException (x, s_logger);
   }
 }
 protected virtual void OnItemSavedOrDeleted(ItemSavedEventArgs e)
 {
     ItemSavedOrDeleted?.Invoke(this, e);
 }
 protected virtual void OnItemSavedOrDeleted (ItemSavedEventArgs e)
 {
   ItemSavedOrDeleted?.Invoke (this, e);
 }