Class
MarkdownInlineNormalizationTransform
OfficeIMO.Markdown
Applies AST-safe inline normalization to an existing MarkdownDocument.
Inheritance
- object
- MarkdownInlineNormalizationTransform
Remarks
Use this when markdown or HTML has already been parsed into a document and you want to apply inline-safe cleanup such as escaped code-span repair, tight strong-boundary spacing, tight colon spacing, or tight parenthetical spacing without going back through the text pre-parse path.
Constructors
public MarkdownInlineNormalizationTransform(MarkdownInputNormalizationOptions? options = null) #Creates a document transform that applies AST-safe inline normalization.
Parameters
- options OfficeIMO.Markdown.MarkdownInputNormalizationOptions? = null
- Inline normalization options. Only AST-safe options take effect.
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 MarkdownInputNormalizationOptions Options { get; } #Inline normalization options used by the transform.