API Reference
Class
MarkdownDocumentTransformPipeline
Applies ordered post-parse transforms to typed markdown documents.
Inheritance
- Object
- MarkdownDocumentTransformPipeline
Examples
var options = MarkdownReaderOptions.CreatePortableProfile();
options.DocumentTransforms.Add(
new MarkdownJsonVisualCodeBlockTransform(MarkdownVisualFenceLanguageMode.GenericSemanticFence));
var document = MarkdownReader.Parse(markdown, options);
Use document transforms for AST-level upgrades after markdown is parseable. Keep malformed-input repair in
so the parser sees valid structure first.
Methods
public static MarkdownDoc Apply(MarkdownDoc document, IEnumerable<IMarkdownDocumentTransform> transforms, MarkdownDocumentTransformContext context) #Returns:
MarkdownDocApplies the supplied transforms in order.
Parameters
- document OfficeIMO.Markdown.MarkdownDoc
- Document to transform.
- transforms System.Collections.Generic.IEnumerable{OfficeIMO.Markdown.IMarkdownDocumentTransform}
- Ordered transforms.
- context OfficeIMO.Markdown.MarkdownDocumentTransformContext
- Execution context.
Returns
The final transformed document.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object