Html Block Markdown Extension 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
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.3.29.0
C#
public class HtmlBlockMarkdownExtension : IMarkdownExtensionVB
Public Class HtmlBlockMarkdownExtension
Implements IMarkdownExtensionC++
public ref class HtmlBlockMarkdownExtension : IMarkdownExtensionF#
type HtmlBlockMarkdownExtension =
class
interface IMarkdownExtension
end- 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
| HtmlBlockMarkdownExtension | Constructor |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates 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. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |