コード例 #1
0
        /// <summary>
        /// 後片付けをする
        /// </summary>
        public static void Deinitialize()
        {
            if (instance != null)
            {
                // エノキアンタイマーを終了する
                instance.EndEnochianTimer();

                if (instance.watchTimer != null)
                {
                    instance.watchTimer.Stop();
                    instance.watchTimer.Dispose();
                    instance.watchTimer = null;
                }

                instance = null;
            }
        }
コード例 #2
0
ファイル: FF14Watcher.cs プロジェクト: violarulan/ACT.MPTimer
        /// <summary>
        /// 後片付けをする
        /// </summary>
        public static void Deinitialize()
        {
            if (instance != null)
            {
                // エノキアンタイマーを終了する
                instance.EndEnochianTimer();

                // 監視タスクを終了する
                if (instance.watchTask != null)
                {
                    instance.isWorking = false;
                    instance.watchTask.Wait();
                    instance.watchTask.Dispose();
                    instance.watchTask = null;
                }

                instance = null;
            }
        }