Index: src/Common/DelftTools.Utils/Collections/Generic/EventedList.cs
===================================================================
diff -u -rfbe5d1ac043ae74461b82b0ab71c5388bfbbc58b -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/DelftTools.Utils/Collections/Generic/EventedList.cs (.../EventedList.cs) (revision fbe5d1ac043ae74461b82b0ab71c5388bfbbc58b)
+++ src/Common/DelftTools.Utils/Collections/Generic/EventedList.cs (.../EventedList.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -40,8 +40,6 @@
private bool skipChildItemEventBubbling;
- bool INotifyCollectionChange.HasParentIsCheckedInItems { get; set; }
-
bool INotifyCollectionChange.SkipChildItemEventBubbling
{
get
Index: src/Common/DelftTools.Utils/Collections/INotifyCollectionChange.cs
===================================================================
diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/DelftTools.Utils/Collections/INotifyCollectionChange.cs (.../INotifyCollectionChange.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
+++ src/Common/DelftTools.Utils/Collections/INotifyCollectionChange.cs (.../INotifyCollectionChange.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -2,13 +2,6 @@
{
public interface INotifyCollectionChange : INotifyCollectionChanging, INotifyCollectionChanged
{
- ///
- /// Makes sure that property is checked/reset in added/removed child objects.
- /// See also .
- /// TODO: this property must be moved to IEntity. Also it seems to be redundant.
- ///
- bool HasParentIsCheckedInItems { get; set; }
-
// TODO: move to IEventedList! Not relevant for all INotifyCollectionChange
bool SkipChildItemEventBubbling { get; set; }
}
Index: src/Common/DelftTools.Utils/Reflection/TypeExtensions.cs
===================================================================
diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/DelftTools.Utils/Reflection/TypeExtensions.cs (.../TypeExtensions.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
+++ src/Common/DelftTools.Utils/Reflection/TypeExtensions.cs (.../TypeExtensions.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -12,33 +12,5 @@
return displayNameAttribute != null ? displayNameAttribute.DisplayName : type.Name;
}
-
- public static Type GetGenericTypeRecursive(this Type type, Type targetType)
- {
- if (type == null)
- {
- throw new ArgumentNullException("type");
- }
-
- if (targetType == null)
- {
- throw new ArgumentNullException("targetType");
- }
-
- if (type == targetType)
- {
- return targetType;
- }
-
- if (!(targetType.IsAssignableFrom(type)))
- {
- throw new ArgumentException("The type to analyze must be an instance of or an sub type of the target type");
- }
-
- var baseType = type.BaseType;
-
- return type.IsGenericType ? type.GetGenericArguments()[0] :
- baseType == null ? type : GetGenericTypeRecursive(type.BaseType, targetType);
- }
}
}
\ No newline at end of file
Fisheye: Tag cbba848ecb8dc1dd4edf148beac44e7f7220fc08 refers to a dead (removed) revision in file `src/Common/NetTopologySuite/Geometries/DefaultCoordinateSequence.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: src/Common/NetTopologySuite/Geometries/MultiLineString.cs
===================================================================
diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/NetTopologySuite/Geometries/MultiLineString.cs (.../MultiLineString.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
+++ src/Common/NetTopologySuite/Geometries/MultiLineString.cs (.../MultiLineString.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -6,15 +6,10 @@
{
///
/// Basic implementation of MultiLineString.
- ///
+ ///
public class MultiLineString : GeometryCollection, IMultiLineString
{
///
- /// Represents an empty MultiLineString.
- ///
- public new static readonly IMultiLineString Empty = new GeometryFactory().CreateMultiLineString(null);
-
- ///
/// Constructs a MultiLineString.
///
///
Index: src/Common/NetTopologySuite/Geometries/Point.cs
===================================================================
diff -u -r7ed651cfe3a60d98c0b05e5a76adfed65c49b7d6 -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/NetTopologySuite/Geometries/Point.cs (.../Point.cs) (revision 7ed651cfe3a60d98c0b05e5a76adfed65c49b7d6)
+++ src/Common/NetTopologySuite/Geometries/Point.cs (.../Point.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -14,11 +14,6 @@
private static readonly ICoordinate emptyCoordinate = null;
- ///
- /// Represents an empty Point.
- ///
- public static readonly IPoint Empty = new GeometryFactory().CreatePoint(emptyCoordinate);
-
///
/// The Coordinate wrapped by this Point.
///
@@ -55,7 +50,7 @@
{});
}
Debug.Assert(coordinates.Count <= 1);
- this.coordinates = (ICoordinateSequence) coordinates;
+ this.coordinates = coordinates;
GeometryChangedAction();
}
@@ -111,7 +106,7 @@
get
{
return IsEmpty ? new ICoordinate[]
- {} : new ICoordinate[]
+ {} : new[]
{
Coordinate
};
Index: src/Common/NetTopologySuite/NetTopologySuite.csproj
===================================================================
diff -u -r44d491f0772d64c9f11182ebf9d6793782a2fd7b -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/NetTopologySuite/NetTopologySuite.csproj (.../NetTopologySuite.csproj) (revision 44d491f0772d64c9f11182ebf9d6793782a2fd7b)
+++ src/Common/NetTopologySuite/NetTopologySuite.csproj (.../NetTopologySuite.csproj) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -110,7 +110,6 @@
-
@@ -297,7 +296,6 @@
-
Fisheye: Tag cbba848ecb8dc1dd4edf148beac44e7f7220fc08 refers to a dead (removed) revision in file `src/Common/NetTopologySuite/Precision/CommonBitsOp.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: src/Common/SharpMap/Layers/GroupLayer.cs
===================================================================
diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/SharpMap/Layers/GroupLayer.cs (.../GroupLayer.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
+++ src/Common/SharpMap/Layers/GroupLayer.cs (.../GroupLayer.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -209,7 +209,6 @@
}
}
- bool INotifyCollectionChange.HasParentIsCheckedInItems { get; set; }
bool INotifyCollectionChange.SkipChildItemEventBubbling { get; set; }
public virtual IEnumerable GetAllLayers(bool includeGroupLayers)
Index: src/Common/SharpMap/Map/Map.cs
===================================================================
diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/Common/SharpMap/Map/Map.cs (.../Map.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
+++ src/Common/SharpMap/Map/Map.cs (.../Map.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -1688,7 +1688,6 @@
public virtual event NotifyCollectionChangedEventHandler CollectionChanged;
public virtual event NotifyCollectionChangingEventHandler CollectionChanging;
- bool INotifyCollectionChange.HasParentIsCheckedInItems { get; set; }
bool INotifyCollectionChange.SkipChildItemEventBubbling { get; set; }
public virtual bool HasDefaultEnvelopeSet
Index: src/DeltaShell/DeltaShell.Gui/Forms/ViewManager/ViewList.cs
===================================================================
diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- src/DeltaShell/DeltaShell.Gui/Forms/ViewManager/ViewList.cs (.../ViewList.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
+++ src/DeltaShell/DeltaShell.Gui/Forms/ViewManager/ViewList.cs (.../ViewList.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -77,8 +77,6 @@
public Action UpdateViewNameAction { get; set; }
- bool INotifyCollectionChange.HasParentIsCheckedInItems { get; set; }
-
public bool SkipChildItemEventBubbling { get; set; }
public IView ActiveView
Index: test/Common/DelftTools.Utils.Tests/Collections/Generic/EventedListTest.cs
===================================================================
diff -u -rfbe5d1ac043ae74461b82b0ab71c5388bfbbc58b -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- test/Common/DelftTools.Utils.Tests/Collections/Generic/EventedListTest.cs (.../EventedListTest.cs) (revision fbe5d1ac043ae74461b82b0ab71c5388bfbbc58b)
+++ test/Common/DelftTools.Utils.Tests/Collections/Generic/EventedListTest.cs (.../EventedListTest.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -231,8 +231,6 @@
public event NotifyCollectionChangingEventHandler CollectionChanging;
#pragma warning restore 67
- bool INotifyCollectionChange.HasParentIsCheckedInItems { get; set; }
-
public bool SkipChildItemEventBubbling
{
get
Index: test/DeltaShell/DeltaShell.Plugins.CommonTools.Tests/TestViewList.cs
===================================================================
diff -u -rfbe5d1ac043ae74461b82b0ab71c5388bfbbc58b -rcbba848ecb8dc1dd4edf148beac44e7f7220fc08
--- test/DeltaShell/DeltaShell.Plugins.CommonTools.Tests/TestViewList.cs (.../TestViewList.cs) (revision fbe5d1ac043ae74461b82b0ab71c5388bfbbc58b)
+++ test/DeltaShell/DeltaShell.Plugins.CommonTools.Tests/TestViewList.cs (.../TestViewList.cs) (revision cbba848ecb8dc1dd4edf148beac44e7f7220fc08)
@@ -39,8 +39,6 @@
public int Count { get; private set; }
public bool IsReadOnly { get; private set; }
- bool INotifyCollectionChange.HasParentIsCheckedInItems { get; set; }
-
public bool SkipChildItemEventBubbling
{
get