Ejemplo n.º 1
0
        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()));
            }
        }
Ejemplo n.º 2
0
 public static Node ParseFile(IntPtr fileHandle, CMarkOptions options = default(CMarkOptions))
 {
     return Node.Create(cmark_parse_file(fileHandle, options.ToOptions()));
 }
Ejemplo n.º 3
0
 public static Node ParseDocument(IntPtr buffer, int length, CMarkOptions options = default(CMarkOptions))
 {
     return Node.Create(cmark_parse_document(buffer, length, options.ToOptions()));
 }
Ejemplo n.º 4
0
        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()));
            }
        }
Ejemplo n.º 5
0
 public static Node ParseFile(IntPtr fileHandle, CMarkOptions options = default(CMarkOptions))
 {
     return Node.Create(cmark_parse_file(fileHandle, options.ToOptions()));
 }
Ejemplo n.º 6
0
 public static Node ParseDocument(IntPtr buffer, int length, CMarkOptions options = default(CMarkOptions))
 {
     return Node.Create(cmark_parse_document(buffer, length, options.ToOptions()));
 }