public override XmlElement ToXml(XmlDocument doc) { XmlElement r = base.ToXml(doc); r.SetAttributeNode(SendableLane1.ToXml(doc)); XmlAttribute sideIndex1Attr = doc.CreateAttribute("sideIndex1"); sideIndex1Attr.Value = "" + SideIndex1; r.SetAttributeNode(sideIndex1Attr); XmlAttribute position1Attr = doc.CreateAttribute("position1"); position1Attr.Value = "" + SideIndex2; r.SetAttributeNode(position1Attr); r.SetAttributeNode(SendableLane2.ToXml(doc)); XmlAttribute sideIndex2Attr = doc.CreateAttribute("sideIndex2"); sideIndex2Attr.Value = "" + SideIndex1; r.SetAttributeNode(sideIndex2Attr); XmlAttribute position2Attr = doc.CreateAttribute("position2"); position2Attr.Value = "" + SideIndex2; r.SetAttributeNode(position2Attr); return(r); }
public override XmlElement ToXml(XmlDocument doc) { XmlElement r = base.ToXml(doc); r.SetAttributeNode(sendableTarget.ToXml(doc)); r.SetAttributeNode(sendableSource.ToXml(doc)); return(r); }