< Back


MarkdownDocumentExtensions

Namespace: Markdown

Markdown document extensions.

public static class MarkdownDocumentExtensions

Inheritance ObjectMarkdownDocumentExtensions

Methods

AppendHeader(IMarkdownDocument, String, Int32)

Creates an header with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendHeader(IMarkdownDocument document, string header, int level)

Parameters

document IMarkdownDocument
The current document.

header String
The header text.

level Int32
The header level.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendHeader(IMarkdownDocument, MarkdownInlineElement, Int32)

Creates an header with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendHeader(IMarkdownDocument document, MarkdownInlineElement header, int level)

Parameters

document IMarkdownDocument
The current document.

header MarkdownInlineElement
The header text.

level Int32
The header level.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendParagraph(IMarkdownDocument, String)

Creates a paragraph with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendParagraph(IMarkdownDocument document, string text)

Parameters

document IMarkdownDocument
The current document.

text String
The paragraph text.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendParagraph(IMarkdownDocument, MarkdownInlineElement)

Creates a paragraph with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendParagraph(IMarkdownDocument document, MarkdownInlineElement text)

Parameters

document IMarkdownDocument
The current document.

text MarkdownInlineElement
The paragraph text.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendHorizontalRule(IMarkdownDocument)

Creates an horizontal rule and appends this to the document.

public static IMarkdownDocument AppendHorizontalRule(IMarkdownDocument document)

Parameters

document IMarkdownDocument
The current document.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendHorizontalRule(IMarkdownDocument, Char)

Creates an horizontal rule with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendHorizontalRule(IMarkdownDocument document, char char)

Parameters

document IMarkdownDocument
The current document.

char Char
The horizontal rule character.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendList(IMarkdownDocument, String[])

Creates a list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendList(IMarkdownDocument document, String[] items)

Parameters

document IMarkdownDocument
The current document.

items String[]
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendList(IMarkdownDocument, IMarkdownListItem[])

Creates a list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendList(IMarkdownDocument document, IMarkdownListItem[] items)

Parameters

document IMarkdownDocument
The current document.

items IMarkdownListItem[]
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendList(IMarkdownDocument, IEnumerable<IMarkdownListItem>)

Creates a list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendList(IMarkdownDocument document, IEnumerable<IMarkdownListItem> items)

Parameters

document IMarkdownDocument
The current document.

items IEnumerable<IMarkdownListItem>
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendList(IMarkdownDocument, Char, String[])

Creates a list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendList(IMarkdownDocument document, char char, String[] items)

Parameters

document IMarkdownDocument
The current document.

char Char
The bullet point character.

items String[]
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendList(IMarkdownDocument, Char, IMarkdownListItem[])

Creates a list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendList(IMarkdownDocument document, char char, IMarkdownListItem[] items)

Parameters

document IMarkdownDocument
The current document.

char Char
The bullet point character.

items IMarkdownListItem[]
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendList(IMarkdownDocument, Char, IEnumerable<IMarkdownListItem>)

Creates a list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendList(IMarkdownDocument document, char char, IEnumerable<IMarkdownListItem> items)

Parameters

document IMarkdownDocument
The current document.

char Char
The bullet point character.

items IEnumerable<IMarkdownListItem>
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendOrderedList(IMarkdownDocument, String[])

Creates an ordered list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendOrderedList(IMarkdownDocument document, String[] items)

Parameters

document IMarkdownDocument
The current document.

items String[]
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendOrderedList(IMarkdownDocument, MarkdownTextListItem[])

Creates an ordered list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendOrderedList(IMarkdownDocument document, MarkdownTextListItem[] items)

Parameters

document IMarkdownDocument
The current document.

items MarkdownTextListItem[]
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendOrderedList(IMarkdownDocument, IEnumerable<MarkdownTextListItem>)

Creates an ordered list with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendOrderedList(IMarkdownDocument document, IEnumerable<MarkdownTextListItem> items)

Parameters

document IMarkdownDocument
The current document.

items IEnumerable<MarkdownTextListItem>
The list items.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendCode(IMarkdownDocument, String, String)

Creates a code block with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendCode(IMarkdownDocument document, string language, string code)

Parameters

document IMarkdownDocument
The current document.

language String
The code language.

code String
The code.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendCode(IMarkdownDocument, String, MarkdownInlineElement)

Creates a code block with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendCode(IMarkdownDocument document, string language, MarkdownInlineElement code)

Parameters

document IMarkdownDocument
The current document.

language String
The code language.

code MarkdownInlineElement
The code.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendBlockquote(IMarkdownDocument, String)

Creates a blockquote with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendBlockquote(IMarkdownDocument document, string text)

Parameters

document IMarkdownDocument
The current document.

text String
The blockquote text.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendBlockquote(IMarkdownDocument, MarkdownInlineElement)

Creates a blockquote with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendBlockquote(IMarkdownDocument document, MarkdownInlineElement text)

Parameters

document IMarkdownDocument
The current document.

text MarkdownInlineElement
The blockquote text.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.

AppendTable(IMarkdownDocument, MarkdownTableHeader, IEnumerable<MarkdownTableRow>)

Creates a table with the specified arguments and appends this to the document.

public static IMarkdownDocument AppendTable(IMarkdownDocument document, MarkdownTableHeader header, IEnumerable<MarkdownTableRow> rows)

Parameters

document IMarkdownDocument
The current document.

header MarkdownTableHeader
The header.

rows IEnumerable<MarkdownTableRow>
The rows.

Returns

IMarkdownDocument
A reference to this instance after the append operation has completed.


< Back