public void ToXml(System.Xml.XmlTextWriter writer) { ToXmlHelper helper = new ToXmlHelper(this, writer); writer.WriteStartElement("system_packages"); this.ForeachPackage(Channel.SYSTEM, new PackageDelegate(helper.ForeachPackage)); writer.WriteEndElement(); this.ForeachChannel(new ChannelDelegate(helper.ForeachChannel)); }
public void ToXml(System.IO.Stream stream) { System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(stream, null); writer.WriteStartDocument(); writer.WriteStartElement("world"); writer.WriteStartElement("locks"); ToXmlHelper helper = new ToXmlHelper(this, writer); this.ForeachLock(new PackageMatchDelegate(helper.ForeachLock)); writer.WriteEndElement(); this.ToXml(writer); writer.WriteEndElement(); writer.WriteEndDocument(); writer.Flush(); }
public void ToXml (System.IO.Stream stream) { System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter (stream, null); writer.WriteStartDocument (); writer.WriteStartElement ("world"); writer.WriteStartElement ("locks"); ToXmlHelper helper = new ToXmlHelper (this, writer); this.ForeachLock (new PackageMatchDelegate (helper.ForeachLock)); writer.WriteEndElement (); this.ToXml (writer); writer.WriteEndElement (); writer.WriteEndDocument (); writer.Flush (); }
public void ToXml (System.Xml.XmlTextWriter writer) { ToXmlHelper helper = new ToXmlHelper (this, writer); writer.WriteStartElement ("system_packages"); this.ForeachPackage (Channel.SYSTEM, new PackageDelegate (helper.ForeachPackage)); writer.WriteEndElement (); this.ForeachChannel (new ChannelDelegate (helper.ForeachChannel)); }