// Token: 0x06001023 RID: 4131 RVA: 0x0005E840 File Offset: 0x0005CA40
 private void FinalizeTask(DirectoryProcessorBaseTask task, DirectoryProcessorBaseTaskContext taskContext)
 {
     try
     {
         task.FinalizeMe(taskContext);
         Utilities.DebugTrace(DirectoryProcessorAssistant.Tracer, "Task {0} is finalized. ", new object[]
         {
             task.ClassName
         });
     }
     catch (Exception e)
     {
         this.LogException(task.RunData, e, task, taskContext);
     }
 }
 // Token: 0x06001022 RID: 4130 RVA: 0x0005E7AC File Offset: 0x0005C9AC
 private void LogException(RunData runData, Exception e, DirectoryProcessorBaseTask task, DirectoryProcessorBaseTaskContext taskContext)
 {
     Utilities.ErrorTrace(DirectoryProcessorAssistant.Tracer, "DirectoryProcessorAssistant.DoTask, Exception='{0}' for Org '{1}' Run '{2}' Task name '{3}' Error message '{4}'", new object[]
     {
         e,
         runData.OrgId,
         runData.RunId,
         task.ClassName,
         e.Message
     });
     UmGlobals.ExEvent.LogEvent(UMEventLogConstants.Tuple_DirectoryProcessorTaskThrewException, null, new object[]
     {
         runData.TenantId,
         runData.RunId,
         task.ClassName,
         CommonUtil.ToEventLogString(e)
     });
 }
 // Token: 0x060010FD RID: 4349 RVA: 0x000630D3 File Offset: 0x000612D3
 public TaskQueueItem(DirectoryProcessorBaseTask task, RecipientType recipientType)
 {
     this.Task = task;
     this.TaskRecipientType = recipientType;
 }