Example #1
0
        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);
        }
Example #2
0
        public override XmlElement ToXml(XmlDocument doc)
        {
            XmlElement r = base.ToXml(doc);

            r.SetAttributeNode(sendableTarget.ToXml(doc));
            r.SetAttributeNode(sendableSource.ToXml(doc));

            return(r);
        }