OrderedListItemParser Class

Base class for an ordered list item parser.

public abstract class OrderedListItemParser : ListItemParser
Inheritance
ListItemParser OrderedListItemParser

Constructors

NameDescription
OrderedListItemParser()Initializes a new instance of the OrderedListItemParser class.

OrderedListItemParser()

OrderedListItemParser.cs

Initializes a new instance of the OrderedListItemParser class.

protected OrderedListItemParser()

Properties

NameDescription
OrderedDelimitersGets or sets the ordered delimiters used after a digit/number (by default `.` and `)`)

OrderedDelimiters

OrderedListItemParser.cs

Gets or sets the ordered delimiters used after a digit/number (by default `.` and `)`)

public char[] OrderedDelimiters { get; set; }

Property value

char[]

Methods

NameDescription
TryParseDelimiter(BlockProcessor, char)Utility method that tries to parse the delimiter coming after an ordered list start (e.g: the `)` after `1)`).

TryParseDelimiter(BlockProcessor, char)

OrderedListItemParser.cs

Utility method that tries to parse the delimiter coming after an ordered list start (e.g: the `)` after `1)`).

protected bool TryParseDelimiter(BlockProcessor state, out char orderedDelimiter)

Parameters

state BlockProcessor
The state.
orderedDelimiter char
The ordered delimiter found if this method is successful.

Returns

bool true if parsing was successful; false otherwise.