public override int GetHashCode() { int hashCode = -614202023; if (Context != null) { hashCode += Context.GetHashCode(); } if (Shifts != null) { hashCode += Shifts.GetHashCode(); } if (Cursor != null) { hashCode += Cursor.GetHashCode(); } if (Errors != null) { hashCode += Errors.GetHashCode(); } return(hashCode); }