OfficeIMO

API Reference

Class

MarkdownInlineParserExtension

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Named custom inline parser registration used by MarkdownReader.

Inheritance

  • Object
  • MarkdownInlineParserExtension

Constructors

public MarkdownInlineParserExtension(String name, MarkdownInlineParser parser, Func<MarkdownReaderOptions, Boolean> isEnabled = null) #

Creates an inline parser extension registration.

Parameters

name System.String requiredposition: 0
parser OfficeIMO.Markdown.MarkdownInlineParser 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 parsing.

Parameters

options OfficeIMO.Markdown.MarkdownReaderOptions requiredposition: 0

Properties

public String Name { get; } #

Stable extension name used for diagnostics and inspection.

public MarkdownInlineParser Parser { get; } #

Parser 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.