Exemple #1
0
 protected override void OnClosing(CancelEventArgs e)
 {
     foreach (var provider in _repositoryProviders.Values)
     {
         SaveRepositoryProvider(provider);
     }
     if (_repositoryGui != null)
     {
         SaveGuiView(_repositoryGui);
         _repositoryGui.Repository = null;
     }
     SaveOptions();
     SaveRecentRepositories();
     if (_repository != null)
     {
         _currentProvider.CloseRepository(_repository);
     }
     base.OnClosing(e);
 }