internal override void WriteXML(XmlWriter writer) { if (DefinitionFormation != null) { DefinitionFormation.WriteXML(writer); } }
public void WriteXMLOroderPart(XmlWriter writer) { if (Count > 0) { writer.WriteStartElement("OrderPart"); writer.WriteAttributeString("Amount", Count.ToString()); DefinitionFormation.WriteXMLOroderPart(writer); writer.WriteEndElement(); } }
public void WriteXMLGroup(XmlWriter writer) { if (_children.Count > 0) { writer.WriteStartElement("Group"); //writer.WriteAttributeString("id", "#" + Id.ToString()); //writer.WriteAttributeString("name", Name); DefinitionFormation.WriteXMLGroup(writer); foreach (var child in _children) { child.WriteXMLGroup(writer); } writer.WriteEndElement(); } else { Count++; writer.WriteStartElement("Part"); //writer.WriteAttributeString("id", "#" + Id.ToString()); //writer.WriteAttributeString("name", Name); DefinitionFormation.WriteXMLGroup(writer); writer.WriteEndElement(); } }