MarkdownRenderExtensionsManager Class

Manages any render extensions for the HTML

System.Object
   MarkdownMonster.RenderExtensions.MarkdownRenderExtensionsManager

Class Members

MemberDescription
Constructor
Add Adds a new Render Extension to the list of active extensions
public void Add(IMarkdownRenderExtension markdownRenderExtension)
AddRenderExtension Adds a new render extension to the list of render extensions
public void AddRenderExtension(IMarkdownRenderExtension renderExtension)
AddRenderExtensions Add multiple RenderExtensions
public void AddRenderExtensions(IEnumerable renderExtensions)
GetRenderExtensions Return render extensions as a read-only collection
public IEnumerable GetRenderExtensions()
LoadDefaultExtensions
public void LoadDefaultExtensions()
ProcessAllAfterDocumentRenderedHooks
public void ProcessAllAfterDocumentRenderedHooks(ModifyHtmlArguments args)
ProcessAllAfterMarkdownRenderedHooks Processed after Markdown has been rendered into HTML, but not been merged into the template. You can modify the HTML and also add headers to be rendered into the HEAD of the template here.
public void ProcessAllAfterMarkdownRenderedHooks(ModifyHtmlAndHeadersArguments args)
ProcessAllBeforeMarkdownRenderedHooks Process all BeforeRenderMarkdown Extensions
public void ProcessAllBeforeMarkdownRenderedHooks(ModifyMarkdownArguments args)
RemoveRenderExtension Removes a render extension
public void RemoveRenderExtension(IMarkdownRenderExtension renderExtension)
public void RemoveRenderExtension(string renderExtensionName)
Current Global application instance of the Extensions Manager
Item Returns a RenderExtension by name
Item Returns a RenderExtension by name
RenderExtensions Active Render Extensions. You can add your own extensions on application startup
Namespace: MarkdownMonster.RenderExtensions

Assembly: MarkdownMonster.dll



© West Wind Technologies, 2025 • Updated: 2025-02-25
Comment or report problem with topic