Class
MarkdownJsonVisualCodeBlockTransform
OfficeIMO.Markdown
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
- Fence-language strategy for upgraded JSON payloads.
Methods
public MarkdownDocument Transform(MarkdownDocument document, MarkdownDocumentTransformContext context) #Applies the transform to the supplied markdown document. Implementations may mutate document in place or return a replacement instance.
Parameters
- document OfficeIMO.Markdown.MarkdownDocument
- Parsed markdown document.
- context OfficeIMO.Markdown.MarkdownDocumentTransformContext
- Transform execution context.
Inherited Methods
Properties
public MarkdownVisualFenceLanguageMode LanguageMode { get; } #Fence-language strategy for upgraded JSON payloads.