public override XmlElement CreateXML(XmlDocument doc) { XmlElement eltMember = base.CreateXML(doc); if (mInfoMono != null) // missing { if (mmGet != null || mmSet != null) { XmlElement eltAccessors = doc.CreateElement("accessors"); eltMember.AppendChild(eltAccessors); if (mmGet != null) { XmlElement eltGet = mmGet.CreateXML(doc); eltAccessors.AppendChild(eltGet); } if (mmSet != null) { XmlElement eltSet = mmSet.CreateXML(doc); eltAccessors.AppendChild(eltSet); } } } return(eltMember); }
public override XmlElement CreateXML(XmlDocument doc) { XmlElement eltMember = base.CreateXML(doc); if (mInfoMono != null && mmRaise != null) { XmlElement eltAccessors = (XmlElement)eltMember.SelectSingleNode("accessors"); if (eltAccessors == null) { eltAccessors = doc.CreateElement("accessors"); eltMember.AppendChild(eltAccessors); } if (mmAdd != null) { XmlElement eltAdd = mmAdd.CreateXML(doc); eltAccessors.AppendChild(eltAdd); } if (mmRemove != null) { XmlElement eltRemove = mmRemove.CreateXML(doc); eltAccessors.AppendChild(eltRemove); } if (mmRaise != null) { XmlElement eltRaise = mmRaise.CreateXML(doc); eltAccessors.AppendChild(eltRaise); } } return(eltMember); }