public override int GetHashCode() { int hCode = FA.GetHashCode() ^ gateWidthTics.GetHashCode() ^ //suspect.GetHashCode() ^ accidentalsGateDelayInTics.GetHashCode() ^ backgroundGateTimeStepInTics.GetHashCode(); hCode ^= sr.GetHashCode(); return(hCode.GetHashCode()); }