BExIS.Xml.Helpers.XmlWriter.CreateXElement C# (CSharp) Method

CreateXElement() protected method

protected CreateXElement ( string name, System.Xml.XmlNodeType type ) : System.Xml.Linq.XElement
name string
type System.Xml.XmlNodeType
return System.Xml.Linq.XElement
        protected XElement CreateXElement(string name, XmlNodeType type)
        {
            if (_mode.Equals(XmlNodeMode.type))
            {
                XElement element = new XElement(type.ToString());
                element.SetAttributeValue("name", name);
                element.SetAttributeValue("type", type.ToString());

                return element;
            }

            if (_mode.Equals(XmlNodeMode.xPath))
            {
                XElement element = new XElement(name.Replace(" ", ""));
                element.SetAttributeValue("type", type.ToString());

                return element;
            }

            return null;
        }