public static void Compare(BoxedPrimitivesMessage a, BoxedPrimitivesMessage b) { A((bool)a.m_bool == (bool)b.m_bool); A((byte)a.m_byte == (byte)b.m_byte); A((int)a.m_int == (int)b.m_int); A((long)a.m_long == (long)b.m_long); A((MyEnum)a.m_enum == (MyEnum)b.m_enum); }