Beispiel #1
0
 public void WriteXml(XmlWriter writer)
 {
     writer.WriteStartElement("moduleDefinition");
     writer.WriteElementString("friendlyName", FriendlyName);
     writer.WriteElementString("defaultCacheTime", DefaultCacheTime.ToString());
     writer.WriteStartElement("moduleControls");
     foreach (ModuleControlInfo control in ModuleControls.Values)
     {
         control.WriteXml(writer);
     }
     writer.WriteEndElement();
     writer.WriteEndElement();
 }
Beispiel #2
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Writes a ModuleDefinitionInfo to an XmlWriter
        /// </summary>
        /// <param name="writer">The XmlWriter to use</param>
        /// <history>
        ///     [cnurse]	01/17/2008   Created
        /// </history>
        /// -----------------------------------------------------------------------------
        public void WriteXml(XmlWriter writer)
        {
            //Write start of main elemenst
            writer.WriteStartElement("moduleDefinition");

            //write out properties
            writer.WriteElementString("friendlyName", FriendlyName);
            writer.WriteElementString("defaultCacheTime", DefaultCacheTime.ToString());

            //Write start of Module Controls
            writer.WriteStartElement("moduleControls");
            //Iterate through controls
            foreach (ModuleControlInfo control in ModuleControls.Values)
            {
                control.WriteXml(writer);
            }
            //Write end of Module Controls
            writer.WriteEndElement();

            //Write end of main element
            writer.WriteEndElement();
        }