DelimiterInline Class

Internal delimiter used by some parsers (e.g emphasis, tables).

public abstract class DelimiterInline : ContainerInline
Inheritance
ContainerInline DelimiterInline

Constructors

NameDescription
DelimiterInline(InlineParser)Initializes a new instance of the DelimiterInline class.

DelimiterInline(InlineParser)

DelimiterInline.cs

Initializes a new instance of the DelimiterInline class.

protected DelimiterInline(InlineParser parser)

Parameters

parser InlineParser

Properties

NameDescription
IsActiveGets or sets a value indicating whether this instance is active.
ParserGets the parser.
TypeGets or sets the type of this delimiter.

Gets or sets a value indicating whether this instance is active.

public bool IsActive { get; set; }

Property value

bool

Gets the parser.

public InlineParser Parser { get; }

Property value

InlineParser

Gets or sets the type of this delimiter.

public DelimiterType Type { get; set; }

Property value

DelimiterType

Methods

NameDescription
ReplaceByLiteral()Performs the replace by literal operation.
ToLiteral()Converts this delimiter to a literal.

ReplaceByLiteral()

DelimiterInline.cs

Performs the replace by literal operation.

public void ReplaceByLiteral()

ToLiteral()

Converts this delimiter to a literal.

public abstract string ToLiteral()

Returns

string The string representation of this delimiter