public void Dispose()
 {
     if (_pluginManager != null)
     {
         _pluginManager.Dispose();
         _pluginManager = null;
     }
 }
예제 #2
0
 private void Application_Exit(object sender, ExitEventArgs e)
 {
     try
     {
         _settingsManager.Save();
         _pluginManager.Dispose();
         foreach (NavigationWindow win in Current.Windows)
         {
             win.Close();
         }
     }
     catch (Exception exc)
     {
         Logger.Instance.Error("Error while closing application.", exc);
     }
 }
예제 #3
0
 public void Dispose()
 {
     Manager.Dispose();
     Manager = null;
 }