// 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 }); }