API Reference
Class
MarkdownStandaloneHashHeadingSeparatorTransform
Removes empty standalone # separator headings that appear immediately before real headings.
Inheritance
- Object
- MarkdownStandaloneHashHeadingSeparatorTransform
Remarks
This is intended for compatibility-oriented transcript/document cleanup where a model emitted a stray single-hash line before the actual heading content. Ordinary empty headings that are not directly followed by another heading are preserved.
Examples
var options = MarkdownReaderOptions.CreateOfficeIMOProfile();
options.DocumentTransforms.Add(new MarkdownStandaloneHashHeadingSeparatorTransform());
var document = MarkdownReader.Parse("#\n## Result", options);
Constructors
public MarkdownStandaloneHashHeadingSeparatorTransform() #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