// Token: 0x0600162F RID: 5679 RVA: 0x0007D81F File Offset: 0x0007BA1F
 public ReminderReceiveProcessor(ReminderMessageManager reminderMessageManager, IRemindersAssistantLog log)
 {
     ArgumentValidator.ThrowIfNull("reminderMessageManager", reminderMessageManager);
     ArgumentValidator.ThrowIfNull("log", log);
     this.Name = base.GetType().Name;
     this.ReminderMessageManager = reminderMessageManager;
     this.Log = log;
 }
        // Token: 0x06001639 RID: 5689 RVA: 0x0007D948 File Offset: 0x0007BB48
        public RemindersAssistant(DatabaseInfo databaseInfo, LocalizedString name, string nonLocalizedName) : base(databaseInfo, name, nonLocalizedName)
        {
            this.Log = RemindersAssistantLog.Instance;
            ReminderMessageManager reminderMessageManager = new ReminderMessageManager(this.Log, new ReminderTimeCalculatorFactory());

            this.EventProcessors = new List <IEventProcessor>
            {
                new EventTimeBasedInboxReminderProcessor(reminderMessageManager, this.Log),
                new EmailModernReminderProcessor(reminderMessageManager, this.Log),
                new ToDoModernReminderProcessor(reminderMessageManager, this.Log),
                new MailboxMoveProcessor(reminderMessageManager, this.Log),
                new ReminderReceiveProcessor(reminderMessageManager, this.Log)
            };
        }
Esempio n. 3
0
 // Token: 0x060015D8 RID: 5592 RVA: 0x0007AFD9 File Offset: 0x000791D9
 public EventTimeBasedInboxReminderProcessor(ReminderMessageManager reminderMessageManager, IRemindersAssistantLog log) : base(reminderMessageManager, log)
 {
 }