public override int GetHashCode() { unchecked { var hashCode = Day.GetHashCode(); hashCode = (hashCode * 397) ^ Min.GetHashCode(); hashCode = (hashCode * 397) ^ Max.GetHashCode(); hashCode = (hashCode * 397) ^ Night.GetHashCode(); hashCode = (hashCode * 397) ^ Eve.GetHashCode(); hashCode = (hashCode * 397) ^ Morn.GetHashCode(); return(hashCode); } }