public new bool Equals(object x, object y) { if (x == y) { return(true); } int lhs = (x == null) ? 0 : (int)x; int rhs = (y == null) ? 0 : (int)y; return(_int32Type.IsEqual(lhs, rhs)); }