public void Disable()
 {
     if (autoClose == null) return;
     autoClose.Dispose();
     autoClose = null;
     enabled = false;
 }
        public void Enable()
        {
            if (autoClose != null) return;
            autoClose = new AutoClose();
            if (settings.CloseFunctionAndNew)
                autoClose.EnableFunctionAndNewClose();

            enabled = true;

            if (settings.CreateParameters)
            autoClose.abbreviations = this.abbreviations;
        }
        // Enable DoubleChar and add Listener to Open documents
        public void EnabledAutoCloseAndListenOpenDocuments()
        {
            if (autoClose != null) return;
            autoClose = new AutoClose();

            autoClose.InsertAllDocument();

            if (settings.CloseFunctionAndNew)
                autoClose.EnableFunctionAndNewClose();

            if(settings.CreateParameters)
            autoClose.abbreviations = abbreviations;

            enabled = true;
        }