API Reference

Class

MarkdownNativeCalloutBlock

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Native projection for a docs-style callout/admonition.

Inheritance

Properties

public CalloutBlock Callout { get; } #

Source callout block.

public String CalloutKind { get; } #

Callout kind such as info, warning, note, or success.

public Nullable<MarkdownSourceSpan> OpeningMarkerSourceSpan { get; } #

Source span for the opening [! marker when available.

public Nullable<MarkdownSourceSpan> KindSourceSpan { get; } #

Source span for the callout kind token when available.

public Nullable<MarkdownSourceSpan> ClosingMarkerSourceSpan { get; } #

Source span for the closing ] marker when available.

public String Title { get; } #

Plain-text title.

public Nullable<MarkdownSourceSpan> TitleSourceSpan { get; } #

Source span for the explicit callout title when available.

public InlineSequence TitleInlines { get; } #

Structured title inline nodes.

public IReadOnlyList<MarkdownNativeInline> TitleInlineRuns { get; } #

AST-backed native title inline projection with source spans.

public String Body { get; } #

Rendered markdown body.

public Nullable<MarkdownSourceSpan> BodySourceSpan { get; } #

Source span for the structured callout body when available.

public IReadOnlyList<MarkdownNativeBlock> Children { get; } #

Nested native body blocks.