API Reference
Class
MarkdownInlineParserExtension
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
- parser OfficeIMO.Markdown.MarkdownInlineParser
- isEnabled System.Func{OfficeIMO.Markdown.MarkdownReaderOptions,System.Boolean} = null
Methods
public Boolean AppliesTo(MarkdownReaderOptions options) #Returns:
BooleanReturns true when the extension should participate in parsing.
Parameters
- options OfficeIMO.Markdown.MarkdownReaderOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.