private string GetHtmlTagFromMarkup(FromMarkupTagToHtml obj) { var markupRule = CurrentMarkupRules .FirstOrDefault(e => e.HtmlTag == obj.TagName); return(obj.IsClosingHtmlTag ? $@"</{obj.TagName}>" : $"<{obj.TagName}>"); }
private string GetHtmlTagFromMarkup(FromMarkupTagToHtml obj) { var markupRule = CurrentMarkupRules .FirstOrDefault(e => e.Tag == obj.TagName); var attributes = ""; if (obj.Rule.HasAttribute && !obj.IsClosingHtmlTag) { attributes = string.Join("", obj.Rule.Attributes.Select(atr => $" {atr.Name}=\"{atr.Value}\"").ToArray()); } return(obj.IsClosingHtmlTag ? $@"</{obj.TagName}>" : $"<{obj.TagName}{attributes}>{obj.Rule.TextInsideTag}"); }