API Reference
Class
MarkdownEscaper
Shared helper for escaping Markdown-reserved characters across inline renderers.
Inheritance
- Object
- MarkdownEscaper
Methods
public static String EscapeLinkUrl(String text) #Returns:
StringEscapes Markdown-reserved delimiters in a link destination.
Parameters
- text System.String
public static String EscapeLiteralText(String text) #Returns:
StringEscapes literal text so Markdown punctuation, HTML-like text, and character-reference-like text are preserved as text when parsed again.
Parameters
- text System.String
public static String EscapeText(String text) #Returns:
StringEscapes Markdown-reserved punctuation in literal inline text.
Parameters
- text System.String
public static String EscapeTextAndLineStarts(String text) #Returns:
StringEscapes 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
public static String FormatOptionalTitle(String title) #Returns:
StringFormats an optional Markdown link or image title using a non-colliding delimiter.
Parameters
- title System.String
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object