public override int GetHashCode() { var hashCode = 1146995530; hashCode = hashCode * -1521134295 + EqualityComparer <Option <object> > .Default.GetHashCode(LessThanValue); hashCode = hashCode * -1521134295 + LessThanOrEqualTo.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Option <object> > .Default.GetHashCode(GreaterThanValue); hashCode = hashCode * -1521134295 + GreaterThanOrEqualTo.GetHashCode(); return(hashCode); }