public override void OnWriteToXmlNode(IXmlCodeWriter writer, XmlNode node) { base.OnWriteToXmlNode(writer, node); XmlUtil.SetAttribute(node, XMLATT_eventId, _eventId); XmlUtil.SetAttribute(node, XMLATT_firerId, _firerId); if (_firerPort != null) { XmlNode portNode = XmlUtil.CreateSingleNewElement(node, XML_FirerPort); _firerPort.OnWriteToXmlNode(writer, portNode); } }