Ejemplo n.º 1
0
 public override sealed IObject Construct(IEnvironment environment, IArgs args)
 {
     var message = args[0].ConvertToString();
     if (message.BaseValue == "undefined")
     {
         message = environment.CreateString("");
     }
     var error = new NEvalError(environment);
     error.Class = "Error";
     error.Extensible = true;
     error.Prototype = environment.EvalErrorPrototype;
     error.Put("message", message, false);
     return error;
 }
Ejemplo n.º 2
0
        public sealed override IObject Construct(IEnvironment environment, IArgs args)
        {
            var message = args[0].ConvertToString();

            if (message.BaseValue == "undefined")
            {
                message = environment.CreateString("");
            }
            var error = new NEvalError(environment);

            error.Class      = "Error";
            error.Extensible = true;
            error.Prototype  = environment.EvalErrorPrototype;
            error.Put("message", message, false);
            return(error);
        }