API Reference

Class

MarkdownInlineTransformExtension

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Named inline AST transform registration used by MarkdownReader.

Inheritance

  • Object
  • MarkdownInlineTransformExtension

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public MarkdownInlineTransformExtension(String name, MarkdownInlineTransform transform, Func<MarkdownReaderOptions, Boolean> isEnabled = null) #

Creates an inline transform extension registration.

Parameters

name System.String requiredposition: 0
transform OfficeIMO.Markdown.MarkdownInlineTransform requiredposition: 1
isEnabled System.Func{OfficeIMO.Markdown.MarkdownReaderOptions,System.Boolean} = null optionalposition: 2

Methods

public Boolean AppliesTo(MarkdownReaderOptions options) #
Returns: Boolean

Returns true when the extension should participate in inline transformation.

Parameters

options OfficeIMO.Markdown.MarkdownReaderOptions requiredposition: 0

Properties

public String Name { get; } #

Stable extension name used for diagnostics and inspection.

public MarkdownInlineTransform Transform { get; } #

Transform delegate contributed by this extension.

public Func<MarkdownReaderOptions, Boolean> IsEnabled { get; } #

Optional predicate that decides whether the extension should apply for a specific options instance.