Index: Core/Common/src/Core.Common.Utils/Collections/NotifyCollectionChangeAction.cs
===================================================================
diff -u -ra950714ad9510756331d862aa35695fa0b2ed03b -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/Common/src/Core.Common.Utils/Collections/NotifyCollectionChangeAction.cs (.../NotifyCollectionChangeAction.cs) (revision a950714ad9510756331d862aa35695fa0b2ed03b)
+++ Core/Common/src/Core.Common.Utils/Collections/NotifyCollectionChangeAction.cs (.../NotifyCollectionChangeAction.cs) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -8,6 +8,6 @@
Add,
Remove,
Replace,
- Reset // HACK, TODO: remove this, used only in filtered Functions, move to a separate event in filtered function
+ Reset
}
}
\ No newline at end of file
Index: Core/Common/src/Core.Common.Utils/Collections/NotifyCollectionChangedEventHandler.cs
===================================================================
diff -u -r40a3475dedb6ce5aacbd38a6d7b8445665fb98cd -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/Common/src/Core.Common.Utils/Collections/NotifyCollectionChangedEventHandler.cs (.../NotifyCollectionChangedEventHandler.cs) (revision 40a3475dedb6ce5aacbd38a6d7b8445665fb98cd)
+++ Core/Common/src/Core.Common.Utils/Collections/NotifyCollectionChangedEventHandler.cs (.../NotifyCollectionChangedEventHandler.cs) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -1,5 +1,4 @@
namespace Core.Common.Utils.Collections
{
- // TODO: use NotifyCollectionChangeEventArgs as in PropertyChange
public delegate void NotifyCollectionChangedEventHandler(object sender, NotifyCollectionChangeEventArgs e);
}
\ No newline at end of file
Index: Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj
===================================================================
diff -u -r40a3475dedb6ce5aacbd38a6d7b8445665fb98cd -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj (.../Core.Common.Utils.csproj) (revision 40a3475dedb6ce5aacbd38a6d7b8445665fb98cd)
+++ Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj (.../Core.Common.Utils.csproj) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -107,7 +107,6 @@
-
Fisheye: Tag ff56cdbfb6ad79edcdc0e9539254857b22c78920 refers to a dead (removed) revision in file `Core/Common/src/Core.Common.Utils/INotifyPropertyChange.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Core/Common/test/Core.Common.Utils.Test/PropertyBag/DynamicPropertyBagTest.cs
===================================================================
diff -u -r636f3e171b2d423e6716bed09cb241de68ea8a6a -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/Common/test/Core.Common.Utils.Test/PropertyBag/DynamicPropertyBagTest.cs (.../DynamicPropertyBagTest.cs) (revision 636f3e171b2d423e6716bed09cb241de68ea8a6a)
+++ Core/Common/test/Core.Common.Utils.Test/PropertyBag/DynamicPropertyBagTest.cs (.../DynamicPropertyBagTest.cs) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -270,15 +270,8 @@
public string PropTwo { get; set; }
}
- private class TestProperties : INotifyPropertyChange
+ private class TestProperties
{
- public event PropertyChangedEventHandler PropertyChanged;
-// Required by interface, but not used (yet)
-#pragma warning disable 67
- public event PropertyChangingEventHandler PropertyChanging;
-#pragma warning restore 67
- private bool isNameReadOnly;
-
public TestProperties()
{
Name = "my name";
@@ -295,23 +288,8 @@
[CategoryComponentModelAttribute("General")]
public string Name { get; set; }
- public bool IsNameReadOnly
- {
- get
- {
- return isNameReadOnly;
- }
- set
- {
- isNameReadOnly = value;
+ public bool IsNameReadOnly { get; set; }
- if (PropertyChanged != null)
- {
- PropertyChanged(this, new PropertyChangedEventArgs("IsNameReadOnly"));
- }
- }
- }
-
public bool Visible { get; set; }
[ReadOnly(true)] //one static property
Index: Core/GIS/src/Core.GIS.SharpMap.Api/Core.GIS.SharpMap.Api.csproj
===================================================================
diff -u -r40a3475dedb6ce5aacbd38a6d7b8445665fb98cd -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/GIS/src/Core.GIS.SharpMap.Api/Core.GIS.SharpMap.Api.csproj (.../Core.GIS.SharpMap.Api.csproj) (revision 40a3475dedb6ce5aacbd38a6d7b8445665fb98cd)
+++ Core/GIS/src/Core.GIS.SharpMap.Api/Core.GIS.SharpMap.Api.csproj (.../Core.GIS.SharpMap.Api.csproj) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -64,6 +64,7 @@
+
Index: Core/GIS/src/Core.GIS.SharpMap.Api/INotifyPropertyChange.cs
===================================================================
diff -u
--- Core/GIS/src/Core.GIS.SharpMap.Api/INotifyPropertyChange.cs (revision 0)
+++ Core/GIS/src/Core.GIS.SharpMap.Api/INotifyPropertyChange.cs (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -0,0 +1,9 @@
+using System.ComponentModel;
+
+namespace Core.GIS.SharpMap.Api
+{
+ public interface INotifyPropertyChange : INotifyPropertyChanged, INotifyPropertyChanging
+ {
+
+ }
+}
\ No newline at end of file
Index: Core/GIS/src/Core.GIS.SharpMap.UI/Tools/Decorations/LayoutComponentTool.cs
===================================================================
diff -u -rcc4fe77af8a4c4a8c076fe19a9a7f3ee8fe7714c -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/GIS/src/Core.GIS.SharpMap.UI/Tools/Decorations/LayoutComponentTool.cs (.../LayoutComponentTool.cs) (revision cc4fe77af8a4c4a8c076fe19a9a7f3ee8fe7714c)
+++ Core/GIS/src/Core.GIS.SharpMap.UI/Tools/Decorations/LayoutComponentTool.cs (.../LayoutComponentTool.cs) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -3,8 +3,8 @@
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
-using Core.Common.Utils;
using Core.GIS.GeoAPI.Geometries;
+using Core.GIS.SharpMap.Api;
namespace Core.GIS.SharpMap.UI.Tools.Decorations
{
Index: Core/GIS/test/Core.GIS.SharpMap.Test/Collections/EventedListTest.cs
===================================================================
diff -u -r40a3475dedb6ce5aacbd38a6d7b8445665fb98cd -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/GIS/test/Core.GIS.SharpMap.Test/Collections/EventedListTest.cs (.../EventedListTest.cs) (revision 40a3475dedb6ce5aacbd38a6d7b8445665fb98cd)
+++ Core/GIS/test/Core.GIS.SharpMap.Test/Collections/EventedListTest.cs (.../EventedListTest.cs) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -2,8 +2,8 @@
using System.Linq;
using Core.Common.TestUtil;
-using Core.Common.Utils;
using Core.Common.Utils.Collections;
+using Core.GIS.SharpMap.Api;
using Core.GIS.SharpMap.Api.Collections;
using NUnit.Framework;
Index: Core/GIS/test/Core.GIS.SharpMap.Test/Data/Providers/FeatureCollectionTest.cs
===================================================================
diff -u -rb26409726de6dd5db534791e43885dd29b7b09b8 -rff56cdbfb6ad79edcdc0e9539254857b22c78920
--- Core/GIS/test/Core.GIS.SharpMap.Test/Data/Providers/FeatureCollectionTest.cs (.../FeatureCollectionTest.cs) (revision b26409726de6dd5db534791e43885dd29b7b09b8)
+++ Core/GIS/test/Core.GIS.SharpMap.Test/Data/Providers/FeatureCollectionTest.cs (.../FeatureCollectionTest.cs) (revision ff56cdbfb6ad79edcdc0e9539254857b22c78920)
@@ -1,11 +1,11 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
-using Core.Common.Utils;
using Core.GIS.GeoAPI.Extensions.Feature;
using Core.GIS.GeoAPI.Geometries;
using Core.GIS.NetTopologySuite.Extensions.Features;
using Core.GIS.NetTopologySuite.Geometries;
+using Core.GIS.SharpMap.Api;
using Core.GIS.SharpMap.Api.Collections;
using Core.GIS.SharpMap.Data.Providers;
using NUnit.Framework;