HtmlBlockMarkdownExtension Class

This class is a Markdown extension that post-processes the parsed document in order to parse the inner HTML content as Markdown and splices the resulting blocks into the document in place of the original HtmlBlock.

Definition

Namespace: Sandcastle.Core.Markdown.Extensions
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.3.29.0
public class HtmlBlockMarkdownExtension : IMarkdownExtension
Inheritance
Object    HtmlBlockMarkdownExtension
Implements
IMarkdownExtension

Remarks

Typically, Markdown does not do this. However, since we're parsing and rendering MAML topics, it is necessary to do so in order to ensure that all Markdown, even if nested within HTML or MAML elements, is properly processed.

Constructors

Methods

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)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Setup(MarkdownPipelineBuilder) Setups this extension for the specified pipeline.
Setup(MarkdownPipeline, IMarkdownRenderer) Setups this extension for the specified renderer.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also