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; }
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; }