public override void WriteEndElement() { string tag = tags.Pop(); if (tagIsOpen) writer.Write(" />"); else writer.Write("</{0}>", tag); tagIsOpen = false; }