Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

MarkdownNativeHeadingBlock

OfficeIMO.Markdown

Namespace
OfficeIMO.Markdown
Assembly
OfficeIMO.Markdown
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Native projection for a heading block.

Inheritance

Properties

public HeadingBlock Heading { get; } #

Source heading block.

public int Level { get; } #

Heading level, where 1 is MarkdownH1.

public string Text { get; } #

Plain-text heading content.

public InlineSequence Inlines { get; } #

Structured inline nodes.

public IReadOnlyList<MarkdownNativeInline> InlineRuns { get; } #

AST-backed native inline projection with source spans.

public MarkdownSourceSpan? LevelSourceSpan { get; } #

Source span for the heading marker or setext underline that determines the level.

public MarkdownSourceSpan? TextSourceSpan { get; } #

Source span for the heading text payload.

public MarkdownSourceSpan? OpeningMarkerSourceSpan { get; } #

Source span for the ATX opening marker token.

public string? OpeningMarkerText { get; } #

Exact ATX opening marker token when parsed from markdown.

public MarkdownSourceSpan? SetextUnderlineMarkerSourceSpan { get; } #

Source span for the Setext underline marker token.

public string? SetextUnderlineMarkerText { get; } #

Exact Setext underline marker token when parsed from markdown.

public MarkdownSourceSpan? ClosingMarkerSourceSpan { get; } #

Source span for the optional ATX closing marker token.

public string? ClosingMarkerText { get; } #

Exact optional ATX closing marker token when parsed from markdown.