Esempio n. 1
0
        /////////////////////////////////////////////////////////////////////////////////////////////////////


        #region Serialization
        /////////////////////////////////////////////////////////////////////////////////////////////////////

        public override XElement ToXML(bool internalPurpose = true)
        {
            XDocument res = Utilities.CreateXMLDoc("Badge", false);

            res.Root.Add(
                new XElement(ConfigReader.S2CNS + "ID", ID),
                new XElement(ConfigReader.S2CNS + "Name", Name.FixXML()),
                new XElement(ConfigReader.S2CNS + "Descr", Descr.FixXML()),
                new XElement(ConfigReader.S2CNS + "RefersTo", RefersTo),
                new XElement(ConfigReader.S2CNS + "Threshold", Threshold),
                new XElement(ConfigReader.S2CNS + "Level", Level),
                new XElement(ConfigReader.S2CNS + "IconPath", IconPath.FixXML()),
                new XElement(ConfigReader.S2CNS + "Timestamp", Timestamp),
                new XElement(ConfigReader.S2CNS + "ActiveDescr", ActiveDescr.FixXML())
                );

            return(res.Root);
        }