public override void OnDestroy()
        {
            if (model != null)
            {
                model.PropertyChanged -= OnModelPropertyChanged;
                model = null;
            }
            if (workspaceTagsView != null)
            {
                workspaceTagsView.Updated -= OnWorkspaceTagsUpdated;
                workspaceTagsView.Dispose();
                workspaceTagsView = null;
            }

            base.OnDestroy();
        }
Example #2
0
 public void Dispose()
 {
     model.PropertyChanged -= OnModelPropertyChanged;
     tagList.Dispose();
     tagList = null;
 }