System.Configuration.XmlUtil.RetrieveFullOpenElementTag C# (CSharp) Method

RetrieveFullOpenElementTag() private method

private RetrieveFullOpenElementTag ( ) : string
return string
        private string RetrieveFullOpenElementTag() {
            StringBuilder element;

            Debug.Assert(_reader.NodeType == XmlNodeType.Element, 
                         "_reader.NodeType == NodeType.Element");

            // Start with element tag name
            element = new StringBuilder(64);
            element.Append("<");
            element.Append(_reader.Name);

            // Add attributes
            while (_reader.MoveToNextAttribute()) {

                element.Append(" ");
                element.Append(_reader.Name);
                element.Append("=");
                element.Append('\"');
                element.Append(_reader.Value);
                element.Append('\"');
            }

            // Now close the element tag
            element.Append(">");

            return element.ToString();
        }