public override int GetHashCode() { unchecked { int hashCode = A.GetHashCode(); hashCode = (hashCode * 397) ^ R.GetHashCode(); hashCode = (hashCode * 397) ^ G.GetHashCode(); hashCode = (hashCode * 397) ^ B.GetHashCode(); return hashCode; } }