HDLToolkit.Framework.Devices.DeviceManager.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement
        public XElement Serialize()
        {
            XElement element = new XElement("devicemanager");

            // Stored cached info
            XElement cached = new XElement("cached");
            element.Add(cached);
            foreach (ToolchainReference reference in CachedToolchains)
            {
                cached.Add(reference.Serialize());
            }

            // Store Manufacture info
            XElement manufacturers = new XElement("manufacturers");
            element.Add(manufacturers);
            foreach (DeviceManufacture manufacture in Manufacturers)
            {
                manufacturers.Add(manufacture.Serialize());
            }

            return element;
        }