Interface IMarkdownRule
Markdown rule.
Namespace:Microsoft.DocAsCode.MarkdownLite
Assembly:Microsoft.DocAsCode.MarkdownLite.dll
Syntax
public interface IMarkdownRule
Properties
Name
Get the name of rule.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
TryMatch(IMarkdownParser, IMarkdownParsingContext)
Try match this rule.
Declaration
IMarkdownToken TryMatch(IMarkdownParser parser, IMarkdownParsingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| IMarkdownParser | parser | The markdown parser. |
| IMarkdownParsingContext | context | The context for parser, contains markdown text, line number and file. |
Returns
| Type | Description |
|---|---|
| IMarkdownToken | If matched, an instance of IMarkdownToken should be return, otherwise null. |