OfficeIMO

API Reference

Class

MarkdownRewriter

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers abstract

Compatibility-first recursive rewriter for markdown block trees.

Inheritance

  • Object
  • MarkdownRewriter

Methods

public virtual MarkdownDoc Rewrite(MarkdownDoc document) #
Returns: MarkdownDoc

Rewrites the document in place and returns it.

Parameters

document OfficeIMO.Markdown.MarkdownDoc requiredposition: 0
RewriteBlock(OfficeIMO.Markdown.IMarkdownBlock arg1) #

Rewrites a single block after recursively rewriting its owned child blocks.

Parameters

arg1 OfficeIMO.Markdown.IMarkdownBlock required
RewriteBlocks(System.Collections.Generic.IEnumerable{OfficeIMO.Markdown.IMarkdownBlock} arg1) #

Rewrites a block sequence in order.

Parameters

arg1 System.Collections.Generic.IEnumerable{OfficeIMO.Markdown.IMarkdownBlock} required
RewriteCurrentBlock(OfficeIMO.Markdown.IMarkdownBlock arg1) #

Hook invoked after child blocks have already been rewritten.

Parameters

arg1 OfficeIMO.Markdown.IMarkdownBlock required