public override int GetHashCode() { return Bounds.GetHashCode() ^ bits_per_pixel ^ refresh_rate.GetHashCode(); }