Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/PresentationObjects/RingtoetsPipingSurfaceLineContext.cs =================================================================== diff -u -r6a1df79cc36617a42d0016f9b7a9271020a2196e -rf03b38fb7ef00a60db346246b2fb738f960841c9 --- Ringtoets/Piping/src/Ringtoets.Piping.Forms/PresentationObjects/RingtoetsPipingSurfaceLineContext.cs (.../RingtoetsPipingSurfaceLineContext.cs) (revision 6a1df79cc36617a42d0016f9b7a9271020a2196e) +++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/PresentationObjects/RingtoetsPipingSurfaceLineContext.cs (.../RingtoetsPipingSurfaceLineContext.cs) (revision f03b38fb7ef00a60db346246b2fb738f960841c9) @@ -74,5 +74,36 @@ } #endregion + + #region Equatible + + private bool Equals(RingtoetsPipingSurfaceLineContext other) + { + return Equals(FailureMechanism, other.FailureMechanism); + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + if (ReferenceEquals(this, obj)) + { + return true; + } + if (obj.GetType() != GetType()) + { + return false; + } + return Equals((RingtoetsPipingSurfaceLineContext)obj); + } + + public override int GetHashCode() + { + return FailureMechanism.GetHashCode(); + } + + #endregion } } \ No newline at end of file