public override int GetHashCode() { return Red.GetHashCode() ^ (Green.GetHashCode() * -1) ^ (Blue.GetHashCode()); }