Пример #1
0
        public void Stop()
        {
            logger.Debug("Stopping the engine.");
            if (this.secondTimer != null)
            {
                this.secondTimer.Enabled = false;
            }
            if (this.minorIntervalTimer != null)
            {
                this.minorIntervalTimer.Stop();
            }
            if (this.majorIntervalTimer != null)
            {
                this.majorIntervalTimer.Stop();
            }

            if (reader != null)
            {
                reader.Close();
            }

            this.secondTimer        = null;
            this.minorIntervalTimer = null;
            this.majorIntervalTimer = null;
            this.reader             = null;
        }