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);
        }