コード例 #1
0
 public static IHtmlString ToHtmlString([CanBeNull] this MarkdownString markdownString,
                                        [NotNull] ILinkRenderer renderer)
 {
     if (renderer == null)
     {
         throw new ArgumentNullException(nameof(renderer));
     }
     return(markdownString?.Contents == null ? new HtmlString("") : markdownString.RenderMarkDownToHtmlUnsafe(renderer).SanitizeHtml());
 }
コード例 #2
0
 public static string ToPlainText([CanBeNull] this MarkdownString markdownString, [NotNull] ILinkRenderer renderer)
 {
     if (renderer == null)
     {
         throw new ArgumentNullException(nameof(renderer));
     }
     if (markdownString?.Contents == null)
     {
         return("");
     }
     return(markdownString.RenderMarkDownToHtmlUnsafe(renderer).RemoveHtml().Trim());
 }