unsafe public Markdown(Renderer renderer, MarkdownExtensions extensions, int maxNesting) { this.renderer = renderer; ptr = hoedown_document_new(renderer.callbacksgchandle.AddrOfPinnedObject(), (extensions == null ? 0 : extensions.ToUInt()), (IntPtr)maxNesting); }
void Dispose(bool disposing) { if (disposing) { GC.SuppressFinalize(this); } if (ptr != IntPtr.Zero) { hoedown_document_free(ptr); ptr = IntPtr.Zero; } if (buffer != null) { buffer.Dispose(); } renderer = null; }
public Markdown(Renderer renderer, MarkdownExtensions extensions) : this(renderer, extensions, 16) { }
public Markdown(Renderer renderer, int maxNesting) : this(renderer, null, maxNesting) { }
public Markdown(Renderer renderer) : this(renderer, null) { }