public override bool Equals(object obj) { if (obj is NullableType) { NullableType x = (NullableType)obj; return m_root.Equals(x.m_root); } return false; }