OfficeIMO

API Reference

Delegate

MarkdownBlockHtmlContextualRenderer

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Base MulticastDelegate
Implements
ICloneable ISerializable
Modifiers sealed

Delegate used to override HTML emitted for a specific block type during HTML rendering with access to the full body render context. Returning null falls back to the block's built-in HTML rendering.

Inheritance

  • MulticastDelegate
  • MarkdownBlockHtmlContextualRenderer

Constructors

public MarkdownBlockHtmlContextualRenderer(Object object, IntPtr method) #

Parameters

object Object requiredposition: 0
method IntPtr requiredposition: 1

Methods

public virtual IAsyncResult BeginInvoke(IMarkdownBlock block, MarkdownBodyRenderContext context, AsyncCallback callback, Object object) #
Returns: IAsyncResult

Parameters

block IMarkdownBlock requiredposition: 0
context MarkdownBodyRenderContext requiredposition: 1
callback AsyncCallback requiredposition: 2
object Object requiredposition: 3
public virtual String EndInvoke(IAsyncResult result) #
Returns: String

Parameters

result IAsyncResult requiredposition: 0
public virtual String Invoke(IMarkdownBlock block, MarkdownBodyRenderContext context) #
Returns: String

Parameters

block IMarkdownBlock requiredposition: 0
context MarkdownBodyRenderContext requiredposition: 1