private static void FunctionCall() { dynamic jsContext = new DynamicJavascriptContext(new Jurassic.ScriptEngine()); string script = @" var F2 = function(pInt,pDouble,pString,pBool,pDate) { var s = ''+pInt+'-'+pDouble+'-'+pString+'-'+pBool+'-'+pDate; console.log(s); return 'F2'; }; "; jsContext.Run(script); var result = jsContext.Call("F2", 1, 123.456, "hello", true, DateTime.Now); }