private void OnDisable()
        {
            TSLog.Log(LogCategory.Trace, "TypeSafeController.OnDisable");

            TypeSafeUtil.ReportCodeRefreshStarted();

            if (State != States.Idle)
            {
                Cancel();
                Queue();
            }

            TSLog.CloseLog();
        }