public object CallFunction(string functionName, object[] parameters) { try { TimeStamp.Start("CallFunction: " + functionName); TimeCollector.Start("CallFunction"); return(scriptEngine.CallFunction(functionName, parameters)); } finally { TimeCollector.Pause("CallFunction"); TimeStamp.Log("CallFunction: " + functionName); } }