Class
MarkdownRegisteredFencedBlockTransform
OfficeIMO.Markdown
Reapplies registered fenced-block factories to parsed fenced CodeBlock nodes throughout the document tree, so nested hosts and fragment parsers converge on the same typed AST.
Inheritance
- object
- MarkdownRegisteredFencedBlockTransform
Constructors
public MarkdownRegisteredFencedBlockTransform(IEnumerable<MarkdownFencedBlockExtension> extensions) #Creates a transform that upgrades matching fenced CodeBlock nodes using the supplied registered fenced-block extensions.
Parameters
- extensions System.Collections.Generic.IEnumerable<OfficeIMO.Markdown.MarkdownFencedBlockExtension>
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.