Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/CharacteristicPoint.cs =================================================================== diff -u -r6250 -r6254 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/CharacteristicPoint.cs (.../CharacteristicPoint.cs) (revision 6250) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/CharacteristicPoint.cs (.../CharacteristicPoint.cs) (revision 6254) @@ -70,19 +70,6 @@ /// Gets or sets the characteristic point set associated containing this point. /// public CharacteristicPointSet PointSet { get; set; } - - public override bool Equals(object obj) - { - var a = obj as CharacteristicPoint; - if (a == null) - return false; - return this == a; - } - - public override int GetHashCode() - { - return GetHashCode(); - } /// /// Determines whether is equal to . @@ -121,6 +108,25 @@ return !(left == right); } + public override bool Equals(object obj) + { + var a = obj as CharacteristicPoint; + if (a == null) + { + return false; + } + + return this == a; + } + + public override int GetHashCode() + { + int hash; + hash = Point.GetHashCode(); + hash += CharacteristicPointType.GetHashCode(); + return hash; + } + /// /// Returns a that represents this instance. /// @@ -131,7 +137,7 @@ { return LocalizationManager.GetTranslatedText(GetType(), CharacteristicPointType.ToString()); } - + /// /// Compares the Point of the object. ///