API Reference

Class

MarkdownNativeVisualBlock

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Native projection for a semantic visual fenced block.

Inheritance

Properties

public SemanticFencedBlock Visual { get; } #

Source semantic fenced block.

public String SemanticKind { get; } #

Host-defined semantic kind such as chart, network, dataview, or mermaid.

public String Language { get; } #

Primary fence language token.

public String InfoString { get; } #

Full fenced-code info string.

public MarkdownCodeFenceInfo FenceInfo { get; } #

Structured fenced-code metadata.

public String Content { get; } #

Visual payload with normalized line endings.

public String Caption { get; } #

Optional visual-block caption.

public IReadOnlyDictionary<String, String> Attributes { get; } #

Parsed fence attributes.

public IReadOnlyList<String> Classes { get; } #

Parsed fence classes.

public String ElementId { get; } #

Parsed fence element id.

public String Title { get; } #

Convenience title resolved from fence metadata.

public MarkdownNativeVisualPayload Payload { get; } #

Dependency-free typed payload hints for visual UI hosts.