Index: Core/Common/src/Core.Common.Controls.Swf/Properties/Resources.Designer.cs =================================================================== diff -u -r555c08c6f506516d96076f33c1d6d4c4217b2a1c -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Common/src/Core.Common.Controls.Swf/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 555c08c6f506516d96076f33c1d6d4c4217b2a1c) +++ Core/Common/src/Core.Common.Controls.Swf/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -920,20 +920,20 @@ } /// - /// Looks up a localized string similar to Fout tijdens slepen/neerzetten: {0}.. + /// Looks up a localized string similar to Niet in staat om een presentatieobject te vinden voor niet geïnitialiseerd object.. /// - internal static string TreeView_TreeViewDragDrop_Error_during_drag_drop_0_ { + internal static string TreeView_Error_Unable_to_resolve_node_presenter_for_null_data { get { - return ResourceManager.GetString("TreeView_TreeViewDragDrop_Error_during_drag_drop_0_", resourceCulture); + return ResourceManager.GetString("TreeView_Error_Unable_to_resolve_node_presenter_for_null_data", resourceCulture); } } /// - /// Looks up a localized string similar to Niet in staat om node presenter te vinden voor 'null' object.. + /// Looks up a localized string similar to Fout tijdens slepen/neerzetten: {0}.. /// - internal static string TreeViewController_OnNodeChecked_Unable_to_resolve_node_presenter_for_null_data { + internal static string TreeView_TreeViewDragDrop_Error_during_drag_drop_0_ { get { - return ResourceManager.GetString("TreeViewController_OnNodeChecked_Unable_to_resolve_node_presenter_for_null_data", resourceCulture); + return ResourceManager.GetString("TreeView_TreeViewDragDrop_Error_during_drag_drop_0_", resourceCulture); } } Index: Core/Common/src/Core.Common.Controls.Swf/Properties/Resources.resx =================================================================== diff -u -r555c08c6f506516d96076f33c1d6d4c4217b2a1c -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Common/src/Core.Common.Controls.Swf/Properties/Resources.resx (.../Resources.resx) (revision 555c08c6f506516d96076f33c1d6d4c4217b2a1c) +++ Core/Common/src/Core.Common.Controls.Swf/Properties/Resources.resx (.../Resources.resx) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -308,9 +308,6 @@ OnNodeRenamed moet zijn geimplementeerd in de afgeleide klasse. - - Niet in staat om node presenter te vinden voor 'null' object. - Structuurweergave mag niet leeg zijn. @@ -421,4 +418,7 @@ Geen conversie van het type 'string' mogelijk. + + Niet in staat om een presentatieobject te vinden voor niet geïnitialiseerd object. + \ No newline at end of file Index: Core/Common/src/Core.Common.Controls.Swf/TreeViewControls/TreeView.cs =================================================================== diff -u -r275f55bd5c011375598d201bd95c02cb8da63dba -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Common/src/Core.Common.Controls.Swf/TreeViewControls/TreeView.cs (.../TreeView.cs) (revision 275f55bd5c011375598d201bd95c02cb8da63dba) +++ Core/Common/src/Core.Common.Controls.Swf/TreeViewControls/TreeView.cs (.../TreeView.cs) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -9,7 +9,6 @@ using System.Windows.Forms; using Core.Common.Controls.Swf.Properties; using log4net; -using ValidationAspects; namespace Core.Common.Controls.Swf.TreeViewControls { @@ -241,8 +240,12 @@ public void EnsureVisible(object item) {} - public ITreeNodePresenter GetTreeViewNodePresenter([NotNull] object nodeData, ITreeNode node) + public ITreeNodePresenter GetTreeViewNodePresenter(object nodeData, ITreeNode node) { + if (nodeData == null) + { + throw new ArgumentNullException("nodeData", Resources.TreeView_Error_Unable_to_resolve_node_presenter_for_null_data); + } return controller.ResolveNodePresenterForData(nodeData, node == null ? null : node.Parent); } Index: Core/Common/src/Core.Common.Controls.Swf/TreeViewControls/TreeViewController.cs =================================================================== diff -u -r4f50d51f0faba8e846bbaedcf64e39a814b8d975 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Common/src/Core.Common.Controls.Swf/TreeViewControls/TreeViewController.cs (.../TreeViewController.cs) (revision 4f50d51f0faba8e846bbaedcf64e39a814b8d975) +++ Core/Common/src/Core.Common.Controls.Swf/TreeViewControls/TreeViewController.cs (.../TreeViewController.cs) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -127,7 +127,7 @@ if (node.Tag == null) { - throw new InvalidOperationException(Resources.TreeViewController_OnNodeChecked_Unable_to_resolve_node_presenter_for_null_data); + throw new InvalidOperationException(Resources.TreeView_Error_Unable_to_resolve_node_presenter_for_null_data); } node.Presenter.OnNodeChecked(node); Index: Core/Common/test/Core.Common.Base.Tests/Controls/Swf/TreeViewControls/TreeViewControllerTest.cs =================================================================== diff -u -ra4acc4b43f7e9f0d8a6d5ec4e26ed46f325fb103 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Common/test/Core.Common.Base.Tests/Controls/Swf/TreeViewControls/TreeViewControllerTest.cs (.../TreeViewControllerTest.cs) (revision a4acc4b43f7e9f0d8a6d5ec4e26ed46f325fb103) +++ Core/Common/test/Core.Common.Base.Tests/Controls/Swf/TreeViewControls/TreeViewControllerTest.cs (.../TreeViewControllerTest.cs) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -143,7 +143,7 @@ } [Test] - [ExpectedException(ExpectedMessage = "Niet in staat om node presenter te vinden voor 'null' object.")] + [ExpectedException(ExpectedMessage = "Niet in staat om een presentatieobject te vinden voor niet geïnitialiseerd object.")] public void TestOnNodeCheckedWithNodeWithoutTagValue() { var mocks = new MockRepository(); Index: Core/Common/uml/Core.Common.Controls.Swf.UML/Core.Common.Controls.Swf.UML.csproj =================================================================== diff -u -r31d7b5552adb7b89eaf1552855f88c5df887e4f9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Common/uml/Core.Common.Controls.Swf.UML/Core.Common.Controls.Swf.UML.csproj (.../Core.Common.Controls.Swf.UML.csproj) (revision 31d7b5552adb7b89eaf1552855f88c5df887e4f9) +++ Core/Common/uml/Core.Common.Controls.Swf.UML/Core.Common.Controls.Swf.UML.csproj (.../Core.Common.Controls.Swf.UML.csproj) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -89,10 +89,6 @@ False ..\..\..\..\lib\TeeChart.dll - - False - ..\..\..\..\lib\ValidationAspects.dll - Index: Core/Plugins/src/Core.Plugins.SharpMapGis/Core.Plugins.SharpMapGis.csproj =================================================================== diff -u -rbc5c669eb6bf927e997d5b88b5c9eddd1ba87f00 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a --- Core/Plugins/src/Core.Plugins.SharpMapGis/Core.Plugins.SharpMapGis.csproj (.../Core.Plugins.SharpMapGis.csproj) (revision bc5c669eb6bf927e997d5b88b5c9eddd1ba87f00) +++ Core/Plugins/src/Core.Plugins.SharpMapGis/Core.Plugins.SharpMapGis.csproj (.../Core.Plugins.SharpMapGis.csproj) (revision 6a2a618c5c06dcc94b092420bda2b193cfd2663a) @@ -76,14 +76,6 @@ ..\..\..\..\packages\log4net.2.0.4\lib\net40-full\log4net.dll True - - False - ..\..\..\..\lib\Common\SharpMap.Extensions\SharpVectorBindings.dll - - - False - ..\..\..\..\lib\Common\SharpMap.Extensions\SharpVectorCss.dll - 3.5 Index: lib/Common/SharpMap.Extensions/ProjNET.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ Index: lib/Common/SharpMap.Extensions/SharpVectorBindings.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ Index: lib/Common/SharpMap.Extensions/SharpVectorCss.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ Index: lib/Common/SharpMap.Extensions/SharpVectorDom.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ Index: lib/Common/SharpMap.Extensions/SharpVectorUtil.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ Index: lib/ValidationAspects.PostSharp.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ Index: lib/ValidationAspects.dll =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6a2a618c5c06dcc94b092420bda2b193cfd2663a Binary files differ