ExtendedHtmlBlockParser Class

This class is used to parse HTML blocks with extended capabilities over the built-in Markdig parser

Definition

Namespace: Sandcastle.Core.Markdown.Parsers
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.3.29.0
public class ExtendedHtmlBlockParser : BlockParser
Inheritance
Object    ParserBaseBlockProcessor    BlockParser    ExtendedHtmlBlockParser

Remarks

This parser allows definition of the block and special elements. It is based largely on the Markdig HTML block parser which could not be extended due to its internal design.

Constructors

Properties

Index Gets the index of this parser in BlockParserList or InlineParserList.
(Inherited from ParserBaseBlockProcessor)
OpeningCharacters Gets the opening characters this parser will be triggered if the character is found.
(Inherited from ParserBaseBlockProcessor)

Methods

CanInterrupt Determines whether this instance can interrupt the specified block being processed.
(Inherited from BlockParser)
Close Called when a block matched by this parser is being closed (to allow final computation on the block).
(Inherited from BlockParser)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
HasOpeningCharacter Determines whether the specified char is an opening character.
(Inherited from BlockParser)
Initialize Initializes this parser with the specified parser processor.
(Inherited from ParserBaseBlockProcessor)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)
TryContinue Tries to continue matching a block already opened.
(Overrides BlockParser.TryContinue(BlockProcessor, Block))
TryOpen Tries to match a block opening.
(Overrides BlockParser.TryOpen(BlockProcessor))

Events

Closed
(Inherited from BlockParser)

See Also