public XElement ToStructureXML() { var xml_layout = Layout.ToXML(); xml_layout.Add( new XAttribute("index", _LayoutIndex + 1)); var xml_arrange = Arrange.ToXML(); xml_arrange.Add( new XAttribute("index", _ArrangeIndex + 1)); var xml = new XElement("model", xml_layout, xml_arrange); return(xml); }
public XElement ToFullXML() { var xml_layout = Layout.ToXML(); xml_layout.Add( new XAttribute("index", _LayoutIndex + 1)); var xml_arrange = Arrange.ToXML(); xml_arrange.Add( new XAttribute("index", _ArrangeIndex + 1)); var xml_shape = new XElement("shapes"); foreach (var shape in _Shapes) { xml_shape.Add(shape.ToXML()); } var xml = new XElement("model", xml_layout, xml_arrange, xml_shape); return(xml); }