public override int GetHashCode() { int hash = 1; if (TriggerGoalType != 0) { hash ^= TriggerGoalType.GetHashCode(); } if (Credit != 0) { hash ^= Credit.GetHashCode(); } if (Finish != 0) { hash ^= Finish.GetHashCode(); } if (ProgressCover != 0) { hash ^= ProgressCover.GetHashCode(); } if (LssOrGtr != 0) { hash ^= LssOrGtr.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (Team != null ? Team.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Start.GetHashCode(); hashCode = (hashCode * 397) ^ Finish.GetHashCode(); hashCode = (hashCode * 397) ^ (Tasks != null ? Tasks.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if ((Start != null)) { hashcode = (hashcode * 397) + Start.GetHashCode(); } if ((Finish != null)) { hashcode = (hashcode * 397) + Finish.GetHashCode(); } hashcode = (hashcode * 397) + Reversed.GetHashCode(); hashcode = (hashcode * 397) + Count.GetHashCode(); } return(hashcode); }