public override int GetHashCode() { unchecked { return(base.GetHashCode() + (Frequency.ToUpper().GetHashCode() * 3) + (FacilityType.GetHashCode() * 3) + (VisualRange.GetHashCode() * 3) + (ATIS.ToUpper().GetHashCode() * 3) + (GetItemHashCode(ATISTime) * 3) * 17); } }