Contains a markdown document. This markdown document class supports original markdown,...
Contains some basic statistical information about a Markdown document.
Represents a character in inline text.
Abstract base class for all markdown elements.
MarkdownDocument Document
Markdown document.
override string ToString()
override Task Render(IRenderer Output)
Renders the element.
override bool Equals(object obj)
Determines whether the specified object is equal to the current object.
override bool InlineSpanElement
If the element is an inline span element.
override int GetHashCode()
Serves as the default hash function.
MarkdownElement Assemble(MarkdownDocument Document, string Text)
Assembles a markdown element from a sequence of atoms.
InlineText(MarkdownDocument Document, string Value)
Unformatted text.
override void IncrementStatistics(MarkdownStatistics Statistics)
Increments the property or properties in Statistics corresponding to the element.
IEnumerable< Atom > Atomize()
Return an enumeration of the editable text as atoms.
Interface for elements containing editable text.
Interface for Markdown renderers.