Esempio n. 1
0
        /// <summary>
        /// Reads the settings from the XML.
        /// </summary>
        /// <param name="element">
        /// The XmlElement to read from.
        /// </param>
        void IXmlExternalizable.ReadFromXml(XmlElement element)
        {
            if (element == null)
            {
                return;
            }

            XmlExternalizationUtil.ReadFromXml(element, this);
        }
Esempio n. 2
0
        public void WriteToXml(XmlElement element)
        {
            foreach (SimianBooleanOption option in CommandLineOptions)
            {
                element.SetAttribute(option.Name, option.Value.ToString());
            }

            // write values via reflection
            XmlExternalizationUtil.WriteToXml(element, this);
        }
Esempio n. 3
0
        public void ReadFromXml(XmlElement element)
        {
            if (element == null)
            {
                return;
            }

            foreach (SimianBooleanOption option in CommandLineOptions)
            {
                option.Value = Convert.ToBoolean(element.GetAttribute(option.Name));
            }

            // read values via reflection
            XmlExternalizationUtil.ReadFromXml(element, this);
        }
Esempio n. 4
0
 /// <summary>
 /// Writes the settings to XML.
 /// </summary>
 /// <param name="element">
 /// The element.
 /// </param>
 void IXmlExternalizable.WriteToXml(XmlElement element)
 {
     XmlExternalizationUtil.WriteToXml(element, this);
 }