public static unsafe string ToHtml(string text, Encoding encoding = null, CMarkOptions options = default(CMarkOptions)) { if (encoding == null) { encoding = Encoding.Default; } var bytes = encoding.GetBytes(text); fixed (byte* ptr = bytes) { return new string(cmark_markdown_to_html(ptr, bytes.Length, options.ToOptions())); } }
public static Node ParseFile(IntPtr fileHandle, CMarkOptions options = default(CMarkOptions)) { return Node.Create(cmark_parse_file(fileHandle, options.ToOptions())); }
public static Node ParseDocument(IntPtr buffer, int length, CMarkOptions options = default(CMarkOptions)) { return Node.Create(cmark_parse_document(buffer, length, options.ToOptions())); }
public static unsafe string ToHtml(string text, Encoding encoding = null, CMarkOptions options = default(CMarkOptions)) { if (encoding == null) { encoding = Encoding.Default; } var bytes = encoding.GetBytes(text); fixed (byte* ptr = bytes) { return new string(cmark_markdown_to_html(ptr, bytes.Length, options.ToOptions())); } }
public static Node ParseFile(IntPtr fileHandle, CMarkOptions options = default(CMarkOptions)) { return Node.Create(cmark_parse_file(fileHandle, options.ToOptions())); }
public static Node ParseDocument(IntPtr buffer, int length, CMarkOptions options = default(CMarkOptions)) { return Node.Create(cmark_parse_document(buffer, length, options.ToOptions())); }