OfficeIMO

API Reference

Interface

IMarkdownBlockParser

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers abstract

Contract for a single block parser used by the Markdown reader pipeline.

Methods

public abstract Boolean TryParse(String[] lines, ref Int32 i, MarkdownReaderOptions options, MarkdownDoc doc, MarkdownReaderState state) #
Returns: Boolean

Attempts to parse a block starting at the specified line.

Parameters

lines System.String[] requiredposition: 0
All lines of the document.
i System.Int32@ requiredposition: 1
Current index within lines. Implementations advance it when they consume lines.
options OfficeIMO.Markdown.MarkdownReaderOptions requiredposition: 2
Reader options controlling parsing behavior.
doc OfficeIMO.Markdown.MarkdownDoc requiredposition: 3
Markdown document model being built.
state OfficeIMO.Markdown.MarkdownReaderState requiredposition: 4
Mutable state shared across parsers.

Returns

true if a block was parsed; otherwise false.