// Token: 0x060011DA RID: 4570 RVA: 0x00067ED4 File Offset: 0x000660D4
 public override bool Equals(object other)
 {
     if (other == null)
     {
         return(false);
     }
     StoreIntegrityCheckAssistantBase.StoreIntegrityCheckJob storeIntegrityCheckJob = other as StoreIntegrityCheckAssistantBase.StoreIntegrityCheckJob;
     return(storeIntegrityCheckJob != null && this.Equals(storeIntegrityCheckJob));
 }
 // Token: 0x060011D1 RID: 4561 RVA: 0x00067CAC File Offset: 0x00065EAC
 protected override void InvokeInternal(InvokeArgs invokeArgs, List <KeyValuePair <string, object> > customDataToLog)
 {
     StoreIntegrityCheckAssistantBase.StoreIntegrityCheckJob job = invokeArgs.MailboxData as StoreIntegrityCheckAssistantBase.StoreIntegrityCheckJob;
     try
     {
         TimeBasedAssistant.TrackAdminRpcCalls(base.DatabaseInfo, "Client=Maintenance", delegate(ExRpcAdmin rpcAdmin)
         {
             rpcAdmin.StoreIntegrityCheckEx(this.DatabaseInfo.Guid, job.MailboxGuid, job.JobGuid, 6U, (uint)this.ExecutionFlags, null, null);
             customDataToLog.Add(new KeyValuePair <string, object>("StoreIntegrityCheck", job.JobGuid.ToString()));
         });
     }
     catch (MapiRetryableException innerException)
     {
         throw new SkipException(innerException);
     }
     catch (MapiPermanentException innerException2)
     {
         throw new SkipException(innerException2);
     }
 }
 // Token: 0x060011DB RID: 4571 RVA: 0x00067EF9 File Offset: 0x000660F9
 public bool Equals(StoreIntegrityCheckAssistantBase.StoreIntegrityCheckJob other)
 {
     return(other != null && this.jobGuid == other.JobGuid && base.Equals(other));
 }