/// <summary> /// Отключение подсистемы из ядра /// </summary> /// <param name="subsystem">Отключаемая подсистема</param> public void UnRegisterSubsystem(ISubsystem subsystem) { Subsystems.Remove(subsystem); subsystem.Stop(); }
private static void StopSubsystem(ISubsystem subsystem) { subsystem.Stop(); }
/// <summary> /// Отключение подсистемы из ядра /// </summary> /// <param name="subsystem">Отключаемая подсистема</param> public void UnRegisterSubsystem(ISubsystem subsystem) { Subsystems.Remove(subsystem); subsystem.Stop(); Logger.Log.Write(LogLevels.Debug, "Отключение подсистемы типа " + subsystem.Type().ToString()); }