public static string Format(string text, CodeCommentOptions options) { var xml = XElement.Parse(string.Format("<doc>{0}</doc>", text)); var line = new CommentLineXml(xml, options); var regex = CodeCommentHelper.GetCommentRegex("CSharp", false); var formatter = new CommentFormatter(line, string.Empty, options, regex); return(formatter.ToString()); }
public static string Format(string text, string prefix) { var xml = XElement.Parse($"<doc>{text}</doc>"); var line = new CommentLineXml(xml); var regex = CodeCommentHelper.GetCommentRegex(CodeLanguage.CSharp, !string.IsNullOrEmpty(prefix)); var formatter = new CommentFormatter(line, prefix, 4, regex); return(formatter.ToString()); }