//================================================================================================================================================ // Public Methods //================================================================================================================================================ #region OutputTag() public string OutputTag() { StringBuilder html = new StringBuilder(); if (TagName == "br") { return("<br />"); } if (TagName == "input") { html.Append(OpenTag.Replace(">", "/>")); return(html.ToString()); } else { html.Append(OpenTag); } if (Children != null) { foreach (var child in Children) { html.Append(child.GenerateTag()); } } html.Append(InnerHTML); html.Append(CloseTag).Append(Environment.NewLine); return(html.ToString()); }