public ScriptEngineContext(IResourceManager resourceManager) { var envJs = resourceManager.GetStringFromAssemblyOf<ScriptEngine>("Forseti.Scripting.Scripts.env.js"); _context = Context.enter(); _context.setOptimizationLevel(-1); _scope = _context.initStandardObjects(); Class myJClass = typeof(SystemConsole); Member method = myJClass.getMethod("Print", typeof(string)); Scriptable function = new FunctionObject("print", method, _scope); _scope.put("print", _scope, function); SystemConsole.LoggingEnabled = false; _context.evaluateString(_scope, envJs, "env.js", 1, null); SystemConsole.LoggingEnabled = true; }