Example #1
0
        public void Dispose()
        {
            _worker.Dispose();
            _worker = null;

            var synchronizer = _container.Resolve <IUISynchronizer>();

            synchronizer.RunSync(() => _memoryReader.Dispose());

            _memoryReader = null;
            _container    = null;
        }
        public void Dispose()
        {
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateChatInterval);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateRangeFilter);

            _updater.Dispose();

            _updater       = null;
            _actorManager  = null;
            _container     = null;
            _configManager = null;
            _memoryManager = null;
        }
Example #3
0
        public void Dispose()
        {
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateChannelProperties);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateAutodetectProperties);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateUserMentionProperties);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateTriggerGroupProperties);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateFormaterProperties);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateChatInterval);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateLanguage);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateRangeFilter);

            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateVisibleChannel);
            _configManager.RemovePropertyChangeListener(ConfigManager_UpdateUpdateRangeFilterActive);

            _updater.Dispose();

            _updater       = null;
            _chatManager   = null;
            _container     = null;
            _configManager = null;
            _memoryManager = null;
        }