Index: Core/Common/src/Core.Common.Controls.TreeView/Core.Common.Controls.TreeView.csproj =================================================================== diff -u -rdb46e1af6dc390f8e9a9bea0ba1a3529559d8f3b -r1fd75ff6e5e3593bdf2c875a1dc107b22b482418 --- Core/Common/src/Core.Common.Controls.TreeView/Core.Common.Controls.TreeView.csproj (.../Core.Common.Controls.TreeView.csproj) (revision db46e1af6dc390f8e9a9bea0ba1a3529559d8f3b) +++ Core/Common/src/Core.Common.Controls.TreeView/Core.Common.Controls.TreeView.csproj (.../Core.Common.Controls.TreeView.csproj) (revision 1fd75ff6e5e3593bdf2c875a1dc107b22b482418) @@ -54,7 +54,6 @@ TreeViewControl.cs - @@ -67,6 +66,10 @@ Core.Common.Controls False + + {F49BD8B2-332A-4C91-A196-8CCE0A2C7D98} + Core.Common.Utils + {c90b77da-e421-43cc-b82e-529651bc21ac} Core.Common.Version Fisheye: Tag 1fd75ff6e5e3593bdf2c875a1dc107b22b482418 refers to a dead (removed) revision in file `Core/Common/src/Core.Common.Controls.TreeView/TreeNodeDataDeletedEventArgs.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.cs =================================================================== diff -u -r46a14ec1ad945f15590e3362d8fe47498110e10d -r1fd75ff6e5e3593bdf2c875a1dc107b22b482418 --- Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.cs (.../TreeViewControl.cs) (revision 46a14ec1ad945f15590e3362d8fe47498110e10d) +++ Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.cs (.../TreeViewControl.cs) (revision 1fd75ff6e5e3593bdf2c875a1dc107b22b482418) @@ -30,6 +30,7 @@ using System.Windows.Forms.VisualStyles; using Core.Common.Base; using Core.Common.Controls.TreeView.Properties; +using Core.Common.Utils.Events; using BaseResources = Core.Common.Base.Properties.Resources; namespace Core.Common.Controls.TreeView @@ -39,7 +40,7 @@ public event EventHandler DataDoubleClick; public event EventHandler SelectedDataChanged; public event EventHandler NodeUpdated; // TODO; Way to explicit! - public event EventHandler DataDeleted; // TODO; Way to explicit! + public event EventHandler> DataDeleted; // TODO; Way to explicit! private const int maximumTextLength = 259; private const string stateImageLocationString = "StateImage"; @@ -541,7 +542,7 @@ { if (DataDeleted != null) { - DataDeleted(this, new TreeNodeDataDeletedEventArgs(node.Tag)); + DataDeleted(this, new EventArgs(node.Tag)); } } Index: Core/Plugins/src/Core.Plugins.ProjectExplorer/Core.Plugins.ProjectExplorer.csproj =================================================================== diff -u -re4ee8a21ab07f3446dc417e50574b6bc6106f460 -r1fd75ff6e5e3593bdf2c875a1dc107b22b482418 --- Core/Plugins/src/Core.Plugins.ProjectExplorer/Core.Plugins.ProjectExplorer.csproj (.../Core.Plugins.ProjectExplorer.csproj) (revision e4ee8a21ab07f3446dc417e50574b6bc6106f460) +++ Core/Plugins/src/Core.Plugins.ProjectExplorer/Core.Plugins.ProjectExplorer.csproj (.../Core.Plugins.ProjectExplorer.csproj) (revision 1fd75ff6e5e3593bdf2c875a1dc107b22b482418) @@ -124,6 +124,10 @@ Core.Common.Gui False + + {F49BD8B2-332A-4C91-A196-8CCE0A2C7D98} + Core.Common.Utils + {c90b77da-e421-43cc-b82e-529651bc21ac} Core.Common.Version Index: Core/Plugins/src/Core.Plugins.ProjectExplorer/ProjectExplorer.cs =================================================================== diff -u -r4512af7782ee31b36941bb280b54d9da2953dd71 -r1fd75ff6e5e3593bdf2c875a1dc107b22b482418 --- Core/Plugins/src/Core.Plugins.ProjectExplorer/ProjectExplorer.cs (.../ProjectExplorer.cs) (revision 4512af7782ee31b36941bb280b54d9da2953dd71) +++ Core/Plugins/src/Core.Plugins.ProjectExplorer/ProjectExplorer.cs (.../ProjectExplorer.cs) (revision 1fd75ff6e5e3593bdf2c875a1dc107b22b482418) @@ -26,6 +26,7 @@ using Core.Common.Gui.Commands; using Core.Common.Gui.Forms; using Core.Common.Gui.Selection; +using Core.Common.Utils.Events; using Core.Plugins.ProjectExplorer.Properties; namespace Core.Plugins.ProjectExplorer @@ -152,9 +153,9 @@ viewCommands.OpenViewForSelection(); } - private void TreeViewControlDataDeleted(object sender, TreeNodeDataDeletedEventArgs e) + private void TreeViewControlDataDeleted(object sender, EventArgs e) { - viewCommands.RemoveAllViewsForItem(e.DeletedDataInstance); + viewCommands.RemoveAllViewsForItem(e.Value); } private void GuiSelectionChanged(object sender, EventArgs e)