public override int GetHashCode() { unchecked { var hashCode = Rect.GetHashCode(); hashCode = (hashCode * 397) ^ RadiiTopLeft.GetHashCode(); hashCode = (hashCode * 397) ^ RadiiTopRight.GetHashCode(); hashCode = (hashCode * 397) ^ RadiiBottomLeft.GetHashCode(); hashCode = (hashCode * 397) ^ RadiiBottomRight.GetHashCode(); return(hashCode); } }