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(); } }
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()); } }
public ReplSession() { vm = new JSVirtualMachine(); context = new JSContext(vm); _history = new Queue <Statement> (); }
public JavascriptInstance(JSVirtualMachine jsVirtualMachine) { _ctx = new JSContext(jsVirtualMachine); }