Exemplo n.º 1
0
		public string ConvertMarkdown(string c)
		{
			if (string.IsNullOrEmpty(c))
				return string.Empty;

			using (var vm = new JSVirtualMachine())
			{
				var ctx = new JSContext(vm);
				var script = System.IO.File.ReadAllText("Markdown/marked.js", System.Text.Encoding.UTF8);
				ctx.EvaluateScript(script);
				var val = ctx[new NSString("marked")];
				return val.Call(JSValue.From(c, ctx)).ToString();
			}
		}
Exemplo n.º 2
0
        public string ConvertMarkdown(string c)
        {
            if (string.IsNullOrEmpty(c))
            {
                return(string.Empty);
            }

            using (var vm = new JSVirtualMachine())
            {
                var ctx    = new JSContext(vm);
                var script = System.IO.File.ReadAllText("Markdown/marked.js", System.Text.Encoding.UTF8);
                ctx.EvaluateScript(script);
                var val = ctx[new NSString("marked")];
                return(val.Call(JSValue.From(c, ctx)).ToString());
            }
        }
Exemplo n.º 3
0
 public ReplSession()
 {
     vm       = new JSVirtualMachine();
     context  = new JSContext(vm);
     _history = new Queue <Statement> ();
 }
Exemplo n.º 4
0
 public JavascriptInstance(JSVirtualMachine jsVirtualMachine)
 {
     _ctx = new JSContext(jsVirtualMachine);
 }