public override bool Equals(IRosMessage ____other) { if (____other == null) { return(false); } bool ret = true; hector_uav_msgs.LandingActionResult other = (hector_uav_msgs.LandingActionResult)____other; ret &= header.Equals(other.header); ret &= status.Equals(other.status); ret &= result.Equals(other.result); // for each SingleType st: // ret &= {st.Name} == other.{st.Name}; return(ret); }