protected override void OnDispose()
 {
     _dialog.Dispose();
     _repository.RepositoryChanged -= this.OnRepositoryChanged;
     _tree.PropertyChanged         -= this.OnChildCollectionPropertyChanged;
     _tree.RequestOpen             -= this.OnWorkspaceRequestOpen;
     _workspaces.PropertyChanged   -= this.OnChildCollectionPropertyChanged;
     _workspaces.RequestOpen       -= this.OnWorkspaceRequestOpen;
     _workspaces.RequestClose      -= this.OnWorkspaceRequestClose;
     _workspaces.Dispose();
     _tree.Dispose();
     base.OnDispose();
 }
Esempio n. 2
0
 protected override void OnDispose()
 {
     _repositories.RequestClose -= this.OnRequestClose;
     _repositories.Dispose();
     base.OnDispose();
 }