/// <summary> /// Gets the hash code /// </summary> /// <returns>Returns HashCode</returns> public override int GetHashCode() { return(String.Format("{0}|{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{10}|", FunSettings?.GetHashCode() ?? 0, GuestSettings?.GetHashCode() ?? 0, MemberSettings?.GetHashCode() ?? 0, MessagingSettings?.GetHashCode() ?? 0, Security?.GetHashCode() ?? 0, Channels?.GetHashCode() ?? 0, Apps?.GetHashCode() ?? 0, Specialization.GetHashCode(), CloneFrom?.GetHashCode() ?? 0, Archived.GetHashCode(), GroupId?.GetHashCode() ?? 0 ).GetHashCode()); }