Mono.Addins.Description.NodeTypeAttribute.SaveXml C# (CSharp) Method

SaveXml() private method

private SaveXml ( XmlElement parent ) : void
parent System.Xml.XmlElement
return void
        internal override void SaveXml(XmlElement parent)
        {
            CreateElement (parent, "Attribute");
            Element.SetAttribute ("name", name);

            if (Type.Length > 0)
                Element.SetAttribute ("type", Type);
            else
                Element.RemoveAttribute ("type");

            if (required)
                Element.SetAttribute ("required", "True");
            else
                Element.RemoveAttribute ("required");

            if (localizable)
                Element.SetAttribute ("localizable", "True");
            else
                Element.RemoveAttribute ("localizable");

            SaveXmlDescription (description);
        }