OfficeIMO

API Reference

Enum

MarkdownSyntaxKind

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Syntax node kinds produced by MarkdownReaderOptions).

Inheritance

  • Enum
  • MarkdownSyntaxKind

Values

public const MarkdownSyntaxKind Document #

Root document node.

Value: 0
public const MarkdownSyntaxKind Heading #

ATX or Setext heading block.

Value: 1
public const MarkdownSyntaxKind HeadingLevel #

Heading level metadata.

Value: 2
public const MarkdownSyntaxKind HeadingText #

Heading text payload.

Value: 3
public const MarkdownSyntaxKind InlineText #

Plain text inline node.

Value: 4
public const MarkdownSyntaxKind InlineCodeSpan #

Inline code span node.

Value: 5
public const MarkdownSyntaxKind InlineLinkTarget #

Hyperlink destination URL metadata.

Value: 7
public const MarkdownSyntaxKind InlineLinkTitle #

Optional hyperlink title metadata.

Value: 8
public const MarkdownSyntaxKind InlineLinkHtmlTarget #

Optional hyperlink target attribute preserved from richer HTML sources.

Value: 9
public const MarkdownSyntaxKind InlineLinkHtmlRel #

Optional hyperlink rel attribute preserved from richer HTML sources.

Value: 10
public const MarkdownSyntaxKind InlineImage #

Standalone inline image node.

Value: 11
public const MarkdownSyntaxKind InlineStrong #

Strong/bold inline node.

Value: 13
public const MarkdownSyntaxKind InlineEmphasis #

Emphasis/italic inline node.

Value: 14
public const MarkdownSyntaxKind InlineStrongEmphasis #

Combined strong+emphasis inline node.

Value: 15
public const MarkdownSyntaxKind InlineStrikethrough #

Strikethrough inline node.

Value: 16
public const MarkdownSyntaxKind InlineHighlight #

Highlight/mark inline node.

Value: 17
public const MarkdownSyntaxKind InlineUnderline #

Underline inline node.

Value: 18
public const MarkdownSyntaxKind InlineHardBreak #

Hard line break inline node.

Value: 19
public const MarkdownSyntaxKind InlineHtmlTag #

Inline HTML tag wrapper node.

Value: 20
public const MarkdownSyntaxKind InlineHtmlRaw #

Raw inline HTML node.

Value: 21
public const MarkdownSyntaxKind InlineFootnoteRef #

Footnote reference inline node.

Value: 22
public const MarkdownSyntaxKind Paragraph #

Paragraph block.

Value: 23
public const MarkdownSyntaxKind Quote #

Blockquote block.

Value: 24
public const MarkdownSyntaxKind UnorderedList #

Unordered list block.

Value: 25
public const MarkdownSyntaxKind OrderedList #

Ordered list block.

Value: 26
public const MarkdownSyntaxKind ListItem #

List item node.

Value: 27
public const MarkdownSyntaxKind CodeBlock #

Fenced or indented code block.

Value: 28
public const MarkdownSyntaxKind SemanticFencedBlock #

Host-defined semantic fenced block.

Value: 29
public const MarkdownSyntaxKind FenceSemanticKind #

Semantic kind metadata for a semantic fenced block.

Value: 30
public const MarkdownSyntaxKind CodeFenceInfo #

Fenced code block info string / language hint.

Value: 31
public const MarkdownSyntaxKind CodeContent #

Code block content payload.

Value: 32
public const MarkdownSyntaxKind Table #

Markdown table block.

Value: 33
public const MarkdownSyntaxKind TableHeader #

Header row inside a markdown table.

Value: 34
public const MarkdownSyntaxKind TableRow #

Body row inside a markdown table.

Value: 35
public const MarkdownSyntaxKind TableCell #

Single cell inside a markdown table row/header.

Value: 36
public const MarkdownSyntaxKind HorizontalRule #

Horizontal rule block.

Value: 37
public const MarkdownSyntaxKind Image #

Image block.

Value: 38
public const MarkdownSyntaxKind ImageAlt #

Image alternative text.

Value: 39
public const MarkdownSyntaxKind ImageSource #

Image source path or URL.

Value: 40
public const MarkdownSyntaxKind ImageLinkTarget #

Optional hyperlink target wrapping an image block.

Value: 41
public const MarkdownSyntaxKind ImageLinkTitle #

Optional hyperlink title wrapping an image block.

Value: 42
public const MarkdownSyntaxKind ImageLinkHtmlTarget #

Optional hyperlink target wrapping an image block.

Value: 43
public const MarkdownSyntaxKind ImageLinkHtmlRel #

Optional hyperlink rel wrapping an image block.

Value: 44
public const MarkdownSyntaxKind ImageTitle #

Image title attribute.

Value: 45
public const MarkdownSyntaxKind Callout #

Callout or admonition block.

Value: 46
public const MarkdownSyntaxKind CalloutKind #

Callout/admonition marker kind such as note or tip.

Value: 47
public const MarkdownSyntaxKind CalloutTitle #

Inline title/header content for a callout block.

Value: 48
public const MarkdownSyntaxKind DefinitionList #

Definition list block.

Value: 49
public const MarkdownSyntaxKind DefinitionGroup #

Semantic definition-list group with shared terms and definitions.

Value: 50
public const MarkdownSyntaxKind DefinitionItem #

Single definition list item.

Value: 51
public const MarkdownSyntaxKind DefinitionTerm #

Definition list term node.

Value: 52
public const MarkdownSyntaxKind DefinitionValue #

Definition list definition/content node.

Value: 53
public const MarkdownSyntaxKind FootnoteDefinition #

Footnote definition block.

Value: 54
public const MarkdownSyntaxKind FootnoteLabel #

Footnote definition label/identifier.

Value: 55
public const MarkdownSyntaxKind ReferenceLinkDefinition #

Reference-style link definition consumed during parsing.

Value: 56
public const MarkdownSyntaxKind ReferenceLinkLabel #

Reference-style link definition label/identifier.

Value: 57
public const MarkdownSyntaxKind ReferenceLinkUrl #

Reference-style link definition URL/destination.

Value: 58
public const MarkdownSyntaxKind ReferenceLinkTitle #

Reference-style link definition optional title.

Value: 59
public const MarkdownSyntaxKind Details #

Details/disclosure block.

Value: 60
public const MarkdownSyntaxKind Summary #

Summary node inside a details block.

Value: 61
public const MarkdownSyntaxKind FrontMatter #

Front matter block.

Value: 62
public const MarkdownSyntaxKind HtmlRaw #

Raw HTML block.

Value: 63
public const MarkdownSyntaxKind HtmlComment #

HTML comment block.

Value: 64
public const MarkdownSyntaxKind Toc #

Generated table of contents block.

Value: 65
public const MarkdownSyntaxKind TocPlaceholder #

Placeholder table of contents block.

Value: 66
public const MarkdownSyntaxKind Unknown #

Fallback for blocks without a dedicated mapping yet.

Value: 67