API Reference

Class

MarkdownEscaper

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers static

Shared helper for escaping Markdown-reserved characters across inline renderers.

Inheritance

  • Object
  • MarkdownEscaper

Methods

public static String EscapeLinkUrl(String text) #
Returns: String

Escapes Markdown-reserved delimiters in a link destination.

Parameters

text System.String requiredposition: 0
public static String EscapeLiteralText(String text) #
Returns: String

Escapes literal text so Markdown punctuation, HTML-like text, and character-reference-like text are preserved as text when parsed again.

Parameters

text System.String requiredposition: 0
public static String EscapeText(String text) #
Returns: String

Escapes Markdown-reserved punctuation in literal inline text.

Parameters

text System.String requiredposition: 0
public static String EscapeTextAndLineStarts(String text) #
Returns: String

Escapes literal inline text and any line-leading syntax that Markdown would otherwise parse as a heading, quote, list, fence, thematic break, definition, or HTML block.

Parameters

text System.String requiredposition: 0
public static String FormatOptionalTitle(String title) #
Returns: String

Formats an optional Markdown link or image title using a non-colliding delimiter.

Parameters

title System.String requiredposition: 0