API Reference
Class
MarkdownCompactStrongLabelListBoundaryTransform
Splits compact unordered strong-label list boundaries that were emitted inline after punctuation or symbols.
Inheritance
- Object
- MarkdownCompactStrongLabelListBoundaryTransform
Remarks
This transform is intended for recoverable cleanup where markdown already parsed into a paragraph block or a simple unordered list item, but the content still contains an inline list marker that should begin a new list item. The split is performed directly on the parsed inline AST rather than by reparsing markdown text.
Examples
var options = MarkdownReaderOptions.CreateOfficeIMOProfile();
options.DocumentTransforms.Add(new MarkdownCompactStrongLabelListBoundaryTransform());
var document = MarkdownReader.Parse("✅- **FSMO:** ok", options);
Constructors
public MarkdownCompactStrongLabelListBoundaryTransform() #Methods
public virtual MarkdownDoc Transform(MarkdownDoc document, MarkdownDocumentTransformContext context) #Returns:
MarkdownDocParameters
- document OfficeIMO.Markdown.MarkdownDoc
- context OfficeIMO.Markdown.MarkdownDocumentTransformContext
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object