void ThrowAndResetIfScriptException()
        {
            if (lastScriptException == null)
            {
                return;
            }
            var ex = lastScriptException;

            lastScriptException = null;
            throw ex;
        }
 public void OnScriptError(IActiveScriptError scriptError)
 {
     lastScriptException = ActiveScriptException.Create(scriptError);
 }