API Reference
MarkdownSyntaxKind
Syntax node kinds produced by MarkdownReaderOptions).
Inheritance
- Enum
- MarkdownSyntaxKind
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property MarkdownGeneratedSyntaxDiagnostic.Kind
- Property MarkdownNativeInline.SyntaxKind
- Property MarkdownNativeInlineSnapshot.SyntaxKind
- Property MarkdownSyntaxBlockHtmlRenderExtension.Kind
- Property MarkdownSyntaxBlockMarkdownRenderExtension.Kind
- Property MarkdownSyntaxInlineHtmlRenderExtension.Kind
- Property MarkdownSyntaxInlineMarkdownRenderExtension.Kind
- Field MarkdownSyntaxKind.AbbreviationDefinition
- Field MarkdownSyntaxKind.AbbreviationLabel
- Field MarkdownSyntaxKind.AbbreviationOpeningMarker
- Field MarkdownSyntaxKind.AbbreviationSeparatorMarker
- Field MarkdownSyntaxKind.AbbreviationTitle
- Field MarkdownSyntaxKind.Callout
- Field MarkdownSyntaxKind.CalloutClosingMarker
- Field MarkdownSyntaxKind.CalloutKind
- Field MarkdownSyntaxKind.CalloutOpeningMarker
- Field MarkdownSyntaxKind.CalloutTitle
- Field MarkdownSyntaxKind.CodeBlock
- Field MarkdownSyntaxKind.CodeContent
- Field MarkdownSyntaxKind.CodeFenceClosing
- Field MarkdownSyntaxKind.CodeFenceInfo
- Field MarkdownSyntaxKind.CodeFenceOpening
- Field MarkdownSyntaxKind.CustomContainer
- Field MarkdownSyntaxKind.CustomContainerClosingFence
- Field MarkdownSyntaxKind.CustomContainerInfo
- Field MarkdownSyntaxKind.CustomContainerOpeningFence
- Field MarkdownSyntaxKind.DefinitionGroup
- Field MarkdownSyntaxKind.DefinitionItem
- Field MarkdownSyntaxKind.DefinitionList
- Field MarkdownSyntaxKind.DefinitionMarker
- Field MarkdownSyntaxKind.DefinitionTerm
- Field MarkdownSyntaxKind.DefinitionValue
- Field MarkdownSyntaxKind.Details
- Field MarkdownSyntaxKind.DetailsClosingTag
- Field MarkdownSyntaxKind.DetailsOpeningTag
- Field MarkdownSyntaxKind.Document
- Field MarkdownSyntaxKind.FenceSemanticKind
- Field MarkdownSyntaxKind.FootnoteDefinition
- Field MarkdownSyntaxKind.FootnoteLabel
- Field MarkdownSyntaxKind.FootnoteOpeningMarker
- Field MarkdownSyntaxKind.FootnoteSeparatorMarker
- Field MarkdownSyntaxKind.FrontMatter
- Field MarkdownSyntaxKind.FrontMatterBody
- Field MarkdownSyntaxKind.FrontMatterClosingFence
- Field MarkdownSyntaxKind.FrontMatterEntry
- Field MarkdownSyntaxKind.FrontMatterKey
- Field MarkdownSyntaxKind.FrontMatterOpeningFence
- Field MarkdownSyntaxKind.FrontMatterValue
- Field MarkdownSyntaxKind.GenericAttributeBlock
- Field MarkdownSyntaxKind.Heading
- Field MarkdownSyntaxKind.HeadingClosingMarker
- Field MarkdownSyntaxKind.HeadingLevel
- Field MarkdownSyntaxKind.HeadingOpeningMarker
- Field MarkdownSyntaxKind.HeadingSetextUnderlineMarker
- Field MarkdownSyntaxKind.HeadingText
- Field MarkdownSyntaxKind.HorizontalRule
- Field MarkdownSyntaxKind.HtmlComment
- Field MarkdownSyntaxKind.HtmlCommentBody
- Field MarkdownSyntaxKind.HtmlCommentClosingMarker
- Field MarkdownSyntaxKind.HtmlCommentOpeningMarker
- Field MarkdownSyntaxKind.HtmlRaw
- Field MarkdownSyntaxKind.HtmlRawBody
- Field MarkdownSyntaxKind.HtmlRawClosingMarker
- Field MarkdownSyntaxKind.HtmlRawClosingTag
- Field MarkdownSyntaxKind.HtmlRawOpeningMarker
- Field MarkdownSyntaxKind.HtmlRawOpeningTag
- Field MarkdownSyntaxKind.Image
- Field MarkdownSyntaxKind.ImageAlt
- Field MarkdownSyntaxKind.ImageLinkHtmlRel
- Field MarkdownSyntaxKind.ImageLinkHtmlTarget
- Field MarkdownSyntaxKind.ImageLinkTarget
- Field MarkdownSyntaxKind.ImageLinkTitle
- Field MarkdownSyntaxKind.ImageSource
- Field MarkdownSyntaxKind.ImageTitle
- Field MarkdownSyntaxKind.InlineAbbreviation
- Field MarkdownSyntaxKind.InlineAbbreviationText
- Field MarkdownSyntaxKind.InlineAbbreviationTitle
- Field MarkdownSyntaxKind.InlineClosingMarker
- Field MarkdownSyntaxKind.InlineCodeSpan
- Field MarkdownSyntaxKind.InlineCodeSpanContent
- Field MarkdownSyntaxKind.InlineEmphasis
- Field MarkdownSyntaxKind.InlineEntitySourceText
- Field MarkdownSyntaxKind.InlineEscapedCharacter
- Field MarkdownSyntaxKind.InlineEscapeMarker
- Field MarkdownSyntaxKind.InlineFootnoteLabel
- Field MarkdownSyntaxKind.InlineFootnoteRef
- Field MarkdownSyntaxKind.InlineHardBreak
- Field MarkdownSyntaxKind.InlineHardBreakMarker
- Field MarkdownSyntaxKind.InlineHighlight
- Field MarkdownSyntaxKind.InlineHtmlRaw
- Field MarkdownSyntaxKind.InlineHtmlTag
- Field MarkdownSyntaxKind.InlineImage
- Field MarkdownSyntaxKind.InlineImageLink
- Field MarkdownSyntaxKind.InlineInserted
- Field MarkdownSyntaxKind.InlineLink
- Field MarkdownSyntaxKind.InlineLinkHtmlRel
- Field MarkdownSyntaxKind.InlineLinkHtmlTarget
- Field MarkdownSyntaxKind.InlineLinkTarget
- Field MarkdownSyntaxKind.InlineLinkTitle
- Field MarkdownSyntaxKind.InlineOpeningMarker
- Field MarkdownSyntaxKind.InlineSeparatorMarker
- Field MarkdownSyntaxKind.InlineSoftBreak
- Field MarkdownSyntaxKind.InlineStrikethrough
- Field MarkdownSyntaxKind.InlineStrong
- Field MarkdownSyntaxKind.InlineStrongEmphasis
- Field MarkdownSyntaxKind.InlineSubscript
- Field MarkdownSyntaxKind.InlineSuperscript
- Field MarkdownSyntaxKind.InlineText
- Field MarkdownSyntaxKind.InlineUnderline
- Field MarkdownSyntaxKind.ListItem
- Field MarkdownSyntaxKind.ListMarker
- Field MarkdownSyntaxKind.OrderedList
- Field MarkdownSyntaxKind.Paragraph
- Field MarkdownSyntaxKind.Quote
- Field MarkdownSyntaxKind.QuoteMarker
- Field MarkdownSyntaxKind.ReferenceLinkDefinition
- Field MarkdownSyntaxKind.ReferenceLinkLabel
- Field MarkdownSyntaxKind.ReferenceLinkOpeningMarker
- Field MarkdownSyntaxKind.ReferenceLinkSeparatorMarker
- Field MarkdownSyntaxKind.ReferenceLinkTitle
- Field MarkdownSyntaxKind.ReferenceLinkUrl
- Field MarkdownSyntaxKind.SemanticFencedBlock
- Field MarkdownSyntaxKind.Summary
- Field MarkdownSyntaxKind.SummaryClosingTag
- Field MarkdownSyntaxKind.SummaryOpeningTag
- Field MarkdownSyntaxKind.SummaryText
- Field MarkdownSyntaxKind.Table
- Field MarkdownSyntaxKind.TableAlignmentRow
- Field MarkdownSyntaxKind.TableCell
- Field MarkdownSyntaxKind.TableHeader
- Field MarkdownSyntaxKind.TableRow
- Field MarkdownSyntaxKind.TaskListMarker
- Field MarkdownSyntaxKind.ThematicBreakMarker
- Field MarkdownSyntaxKind.Toc
- Field MarkdownSyntaxKind.TocPlaceholder
- Field MarkdownSyntaxKind.Unknown
- Field MarkdownSyntaxKind.UnorderedList
- Property MarkdownSyntaxNode.Kind
Accepted by parameters
- Method MarkdownBlockSyntaxBuilderContext.BuildInlineContainerNode
- Method MarkdownBlockSyntaxBuilderContext.BuildInlineContainerNode
- Method MarkdownSyntaxBlockHtmlRenderExtension.CreateContextual
- Method MarkdownSyntaxBlockMarkdownRenderExtension.CreateContextual
- Method MarkdownSyntaxInlineHtmlRenderExtension.CreateContextual
- Method MarkdownSyntaxInlineMarkdownRenderExtension.CreateContextual
- Constructor MarkdownSyntaxNode.MarkdownSyntaxNode
Inherited Methods
public override sealed Int32 CompareTo(Object target) #Int32Parameters
- target Object
public override sealed String ToString(String format, IFormatProvider provider) #StringObsolete("The provider argument is not used. Use ToString(String) instead.")Parameters
- format String
Values
public const MarkdownSyntaxKind HeadingSetextUnderlineMarker #Setext heading underline marker token.
5public const MarkdownSyntaxKind HeadingClosingMarker #Optional closing ATX heading marker token.
6public const MarkdownSyntaxKind InlineEscapeMarker #Backslash escape marker token inside a text inline.
8public const MarkdownSyntaxKind InlineEscapedCharacter #Escaped character token inside a text inline.
9public const MarkdownSyntaxKind InlineEntitySourceText #Original entity source text token inside a decoded text inline.
10public const MarkdownSyntaxKind InlineLinkHtmlTarget #Optional hyperlink target attribute preserved from richer HTML sources.
16public const MarkdownSyntaxKind InlineLinkHtmlRel #Optional hyperlink rel attribute preserved from richer HTML sources.
17public const MarkdownSyntaxKind InlineStrongEmphasis #Combined strong+emphasis inline node.
22public const MarkdownSyntaxKind InlineOpeningMarker #Opening delimiter or marker token for a source-backed inline wrapper.
33public const MarkdownSyntaxKind InlineSeparatorMarker #Middle delimiter or separator token for a source-backed inline wrapper.
34public const MarkdownSyntaxKind InlineClosingMarker #Closing delimiter or marker token for a source-backed inline wrapper.
35public const MarkdownSyntaxKind InlineAbbreviationText #Abbreviation visible text metadata.
40public const MarkdownSyntaxKind GenericAttributeBlock #Generic Markdown attribute block token such as {#id .class key=value}.
42public const MarkdownSyntaxKind CustomContainerOpeningFence #Opening colon fence token for a custom container block.
44public const MarkdownSyntaxKind CustomContainerInfo #Info string token for a custom container block.
45public const MarkdownSyntaxKind CustomContainerClosingFence #Closing colon fence token for a custom container block.
46public const MarkdownSyntaxKind ListMarker #List item marker token such as -, *, 1., or 1).
53public const MarkdownSyntaxKind TaskListMarker #Task list marker token such as [ ], [x], or [X].
54public const MarkdownSyntaxKind FenceSemanticKind #Semantic kind metadata for a semantic fenced block.
57public const MarkdownSyntaxKind CodeFenceOpening #Opening fence marker token for a fenced code or semantic block.
58public const MarkdownSyntaxKind CodeFenceInfo #Fenced code block info string / language hint.
59public const MarkdownSyntaxKind CodeFenceClosing #Closing fence marker token for a fenced code or semantic block.
61public const MarkdownSyntaxKind TableAlignmentRow #Alignment/separator row inside a markdown table.
64public const MarkdownSyntaxKind ThematicBreakMarker #Thematic-break marker token such as ---, * * *, or ___.
68public const MarkdownSyntaxKind ImageLinkTarget #Optional hyperlink target wrapping an image block.
72public const MarkdownSyntaxKind ImageLinkTitle #Optional hyperlink title wrapping an image block.
73public const MarkdownSyntaxKind ImageLinkHtmlTarget #Optional hyperlink target wrapping an image block.
74public const MarkdownSyntaxKind ImageLinkHtmlRel #Optional hyperlink rel wrapping an image block.
75public const MarkdownSyntaxKind CalloutOpeningMarker #Opening callout/admonition marker token ([!).
78public const MarkdownSyntaxKind CalloutKind #Callout/admonition marker kind such as note or tip.
79public const MarkdownSyntaxKind CalloutClosingMarker #Closing callout/admonition marker token (]).
80public const MarkdownSyntaxKind CalloutTitle #Inline title/header content for a callout block.
81public const MarkdownSyntaxKind DefinitionGroup #Semantic definition-list group with shared terms and definitions.
83public const MarkdownSyntaxKind FootnoteOpeningMarker #Opening [^ token for a footnote definition label.
89public const MarkdownSyntaxKind FootnoteSeparatorMarker #Closing bracket and colon token for a footnote definition label.
91public const MarkdownSyntaxKind ReferenceLinkDefinition #Reference-style link definition consumed during parsing.
92public const MarkdownSyntaxKind ReferenceLinkOpeningMarker #Opening bracket token for a reference-style link definition label.
93public const MarkdownSyntaxKind ReferenceLinkLabel #Reference-style link definition label/identifier.
94public const MarkdownSyntaxKind ReferenceLinkSeparatorMarker #Closing bracket and colon token for a reference-style link definition label.
95public const MarkdownSyntaxKind ReferenceLinkUrl #Reference-style link definition URL/destination.
96public const MarkdownSyntaxKind ReferenceLinkTitle #Reference-style link definition optional title.
97public const MarkdownSyntaxKind AbbreviationDefinition #Abbreviation definition consumed during parsing.
98public const MarkdownSyntaxKind AbbreviationOpeningMarker #Opening *[ token for an abbreviation definition label.
99public const MarkdownSyntaxKind AbbreviationSeparatorMarker #Closing bracket and colon token for an abbreviation definition label.
101public const MarkdownSyntaxKind DetailsOpeningTag #Opening <details> tag token for a details block.
104public const MarkdownSyntaxKind SummaryOpeningTag #Opening <summary> tag token for a details summary.
106public const MarkdownSyntaxKind SummaryClosingTag #Closing </summary> tag token for a details summary.
108public const MarkdownSyntaxKind DetailsClosingTag #Closing </details> tag token for a details block.
109public const MarkdownSyntaxKind FrontMatterOpeningFence #Opening fence marker token for a front matter block.
111public const MarkdownSyntaxKind FrontMatterClosingFence #Closing fence marker token for a front matter block.
112public const MarkdownSyntaxKind FrontMatterEntry #Complete front matter entry line or literal-value block.
113public const MarkdownSyntaxKind FrontMatterBody #Raw YAML payload between front matter fence markers.
116public const MarkdownSyntaxKind HtmlRawOpeningTag #Opening tag token for a recognized raw HTML block frame.
118public const MarkdownSyntaxKind HtmlRawOpeningMarker #Opening marker token for a recognized non-tag raw HTML block frame.
119public const MarkdownSyntaxKind HtmlRawBody #Body content inside a recognized raw HTML block frame.
120public const MarkdownSyntaxKind HtmlRawClosingMarker #Closing marker token for a recognized non-tag raw HTML block frame.
121public const MarkdownSyntaxKind HtmlRawClosingTag #Closing tag token for a recognized raw HTML block frame.
122public const MarkdownSyntaxKind HtmlCommentOpeningMarker #Opening <!-- marker token for an HTML comment block.
124public const MarkdownSyntaxKind HtmlCommentBody #Body content inside an HTML comment block.
125public const MarkdownSyntaxKind HtmlCommentClosingMarker #Closing --> marker token for an HTML comment block.
126public const MarkdownSyntaxKind Unknown #Fallback for blocks without a dedicated mapping yet.
129