// Token: 0x060003DC RID: 988 RVA: 0x00012430 File Offset: 0x00010630
 public void RequestStop()
 {
     ExTraceGlobals.TimeBasedDatabaseDriverTracer.TraceDebug <TimeBasedDatabaseDriver>((long)this.GetHashCode(), "{0}: Requesting stop", this);
     AIBreadcrumbs.ShutdownTrail.Drop("Stopping time assistant: " + this.Assistant.NonLocalizedName);
     this.Assistant.OnShutdown();
     AIBreadcrumbs.ShutdownTrail.Drop("Finished stopping " + this.Assistant.NonLocalizedName);
     lock (this.instanceLock)
     {
         ExTraceGlobals.TimeBasedDatabaseDriverTracer.TraceDebug <TimeBasedDatabaseDriver>((long)this.GetHashCode(), "{0}: Stopping all jobs", this);
         this.StopAllJobs();
         this.started = false;
         AssistantsLog.LogDatabaseStopEvent(this.Assistant as AssistantBase);
     }
     base.TracePfd("PFD AIS {0} {1}: Requested Stop.", new object[]
     {
         19031,
         this
     });
 }