Demos.Dynamic.MultiLevelExpando.get_xml_value C# (CSharp) Method

get_xml_value() private method

private get_xml_value ( ) : object
return object
        private object get_xml_value()
        {
            if (_attributes.Count == 0)
            {
                return new XAttribute(_name, _value);
            }

            return new XElement(_name, _attributes.Values.Select(x => x.get_xml_value()), _value ?? "");
        }