public override object Evaluate(string expression) { object result = InvokeScript(() => { IeJsValue resultValue = IeJsContext.RunScript(expression); return(MapToHostType(resultValue)); }); return(result); }
public override object Evaluate(string expression, string documentName) { object result = InvokeScript(() => { IeJsValue resultValue = IeJsContext.RunScript(expression, _jsSourceContext++, documentName); return(MapToHostType(resultValue)); }); return(result); }
public override void Execute(string code) { InvokeScript(() => IeJsContext.RunScript(code)); }
public override void Execute(string code, string documentName) { InvokeScript(() => IeJsContext.RunScript(code, _jsSourceContext++, documentName)); }