/// <summary> /// Ermittelt ein Kürzel für diese Gruppe. /// </summary> /// <returns>Das gewünschte Kürzel.</returns> public override int GetHashCode() { // Merge all return(Frequency.GetHashCode() ^ SymbolRate.GetHashCode() ^ SpectrumInversion.GetHashCode() ^ Bandwidth.GetHashCode() ^ Modulation.GetHashCode()); }
/// <summary> /// Ermittelt ein Kürzel für diese Gruppe. /// </summary> /// <returns>Das gewünschte Kürzel.</returns> public override int GetHashCode() { // Core int hash = (null == OrbitalPosition) ? 0 : OrbitalPosition.GetHashCode(); // Merge all return(hash ^ Frequency.GetHashCode() ^ SymbolRate.GetHashCode() ^ Polarization.GetHashCode() ^ InnerFEC.GetHashCode() ^ UsesS2Modulation.GetHashCode() ^ Modulation.GetHashCode() ^ RollOff.GetHashCode() ^ IsWestPosition.GetHashCode()); }