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