示例#1
0
        internal void End()
        {
            MonitorsDispose();
            NotifyIconContainer.Dispose();

            _settingsWatcher.Dispose();
            _powerWatcher.Dispose();
            _brightnessWatcher.Dispose();
        }
示例#2
0
        public virtual void End()
        {
            MonitorsDispose();
            NotifyIconContainer.Dispose();

            _displayWatcher.Dispose();
            _powerWatcher.Dispose();
            _brightnessWatcher.Dispose();
        }
示例#3
0
        protected override void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            if (disposing)
            {
                _worker?.Dispose();
                NotifyIconContainer.Dispose();
                Settings.Current.Dispose();
            }

            _disposed = true;

            base.Dispose(disposing);
        }