public static bool Equals(BinaryOpStorage /*!*/ equals, RubyStruct /*!*/ self, object obj)
{
var other = obj as RubyStruct;
if (!self.StructReferenceEquals(other))
{
return(false);
}
Debug.Assert(self.ItemCount == other.ItemCount);
return(IListOps.Equals(equals, self.Values, other.Values));
}