FencedCodeBlockParser Class

Parser for a FencedCodeBlock.

public class FencedCodeBlockParser : FencedBlockParserBase<FencedCodeBlock>

See also

Inheritance
FencedBlockParserBase<FencedCodeBlock> FencedCodeBlockParser

Constructors

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

FencedCodeBlockParser()

FencedCodeBlockParser.cs

Initializes a new instance of the FencedCodeBlockParser class.

public FencedCodeBlockParser()

Methods

NameDescription
CreateFencedBlock(BlockProcessor)Performs the create fenced block operation.
TryContinue(BlockProcessor, Block)Attempts to continue parsing the specified block.

CreateFencedBlock(BlockProcessor)

FencedCodeBlockParser.cs

Performs the create fenced block operation.

protected override FencedCodeBlock CreateFencedBlock(BlockProcessor processor)

Parameters

processor BlockProcessor

Returns

FencedCodeBlock

TryContinue(BlockProcessor, Block)

FencedCodeBlockParser.cs

Attempts to continue parsing the specified block.

public override BlockState TryContinue(BlockProcessor processor, Block block)

Parameters

processor BlockProcessor
block Block

Returns

BlockState

Constants

NameDescription
DefaultInfoPrefixRepresents the default info prefix.

DefaultInfoPrefix

Represents the default info prefix.

public const string DefaultInfoPrefix = "language-"