public int GetHashCode(UnaryOpStorage /*!*/ hashStorage, ConversionStorage <int> /*!*/ fixnumCast) { // hash is: struct's hash, plus data hashes return(StructInfo.GetHashCode() ^ RubyArray.GetHashCode(hashStorage, fixnumCast, _data)); }