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();
}