Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Primitives/MacroStabilityInwardsPhreaticLine.cs =================================================================== diff -u -r1aa559e52bc5cea607d34b0a4675d2074f808c83 -ree422c0282fbaf9bb64b1661f72910964a8a0737 --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Primitives/MacroStabilityInwardsPhreaticLine.cs (.../MacroStabilityInwardsPhreaticLine.cs) (revision 1aa559e52bc5cea607d34b0a4675d2074f808c83) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Primitives/MacroStabilityInwardsPhreaticLine.cs (.../MacroStabilityInwardsPhreaticLine.cs) (revision ee422c0282fbaf9bb64b1661f72910964a8a0737) @@ -99,27 +99,7 @@ private bool Equals(MacroStabilityInwardsPhreaticLine other) { return Name.Equals(other.Name) - && EqualGeometry(other.Geometry.ToArray()); + && Geometry.SequenceEqual(other.Geometry); } - - private bool EqualGeometry(Point2D[] otherGeometry) - { - Point2D[] geometry = Geometry.ToArray(); - int nrOfPoints = geometry.Length; - if (otherGeometry.Length != nrOfPoints) - { - return false; - } - - for (var i = 0; i < nrOfPoints; i++) - { - if (!geometry[i].Equals(otherGeometry[i])) - { - return false; - } - } - - return true; - } } } \ No newline at end of file