Contains a markdown document. This markdown document class supports original markdown,...
Contains some basic statistical information about a Markdown document.
int NrUnnumberedItems
Number of unnumbered items.
int NrListItems
Number of list items (total).
Abstract base class for block elements with one child.
Represents an unnumbered item in an ordered list.
override bool Equals(object obj)
Determines whether the specified object is equal to the current object.
override MarkdownElementSingleChild Create(MarkdownElement Child, MarkdownDocument Document)
Creates an object of the same type, and meta-data, as the current object, but with content defined by...
override bool InlineSpanElement
If the element is an inline span element.
override void IncrementStatistics(MarkdownStatistics Statistics)
Increments the property or properties in Statistics corresponding to the element.
override Task Render(IRenderer Output)
Renders the element.
UnnumberedItem(MarkdownDocument Document, string Prefix, MarkdownElement Child)
Represents an unnumbered item in an ordered list.
string Prefix
Prefix, in plain text mode.
override int GetHashCode()
Serves as the default hash function.
override bool SameMetaData(MarkdownElement E)
If the current object has same meta-data as E (but not necessarily same content).
Abstract base class for all markdown elements.
abstract bool InlineSpanElement
If the element is an inline span element.
MarkdownDocument Document
Markdown document.
Abstract base class for all markdown elements with one child element.
Interface for Markdown renderers.