API Reference

Class

MarkdownNativeCustomContainerBlock

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Native projection for a Markdig-style colon-fenced custom container.

Inheritance

Properties

public CustomContainerBlock Container { get; } #

Source custom container block.

public String Name { get; } #

First token from the info string, used as the rendered CSS class.

public String Info { get; } #

Full source info string after the opening colon fence.

public String OpeningFence { get; } #

Opening colon fence marker.

public String ClosingFence { get; } #

Closing colon fence marker.

public Nullable<MarkdownSourceSpan> OpeningFenceSourceSpan { get; } #

Source span for the opening colon fence marker when available.

public Nullable<MarkdownSourceSpan> InfoSourceSpan { get; } #

Source span for the container info string when available.

public Nullable<MarkdownSourceSpan> NameSourceSpan { get; } #

Source span for the first info token used as the rendered CSS class when available.

public Nullable<MarkdownSourceSpan> BodySourceSpan { get; } #

Source span for the structured container body when available.

public Nullable<MarkdownSourceSpan> ClosingFenceSourceSpan { get; } #

Source span for the closing colon fence marker when available.

public IReadOnlyList<MarkdownNativeBlock> Children { get; } #

Nested native body blocks.