OfficeIMO

API Reference

Class

MarkdownJsonVisualCodeBlockTransform

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Upgrades known visual fenced code blocks and legacy JSON visual payloads into first-class semantic fenced blocks.

Inheritance

  • Object
  • MarkdownJsonVisualCodeBlockTransform

Constructors

public MarkdownJsonVisualCodeBlockTransform(MarkdownVisualFenceLanguageMode languageMode = PreserveOriginal) #

Creates a visual-code-block transform.

Parameters

languageMode OfficeIMO.Markdown.MarkdownVisualFenceLanguageMode = PreserveOriginal optionalposition: 0
Fence-language strategy for upgraded JSON payloads.

Methods

public virtual MarkdownDoc Transform(MarkdownDoc document, MarkdownDocumentTransformContext context) #
Returns: MarkdownDoc

Parameters

document OfficeIMO.Markdown.MarkdownDoc requiredposition: 0
context OfficeIMO.Markdown.MarkdownDocumentTransformContext requiredposition: 1

Properties

public MarkdownVisualFenceLanguageMode LanguageMode { get; } #

Fence-language strategy for upgraded JSON payloads.