public StringFunction(IContext context) : base(null, null, context) { var prototype = new StringObject(); this.SetValue("prototype", prototype); prototype.SetValue("toString", new LambdaCallable(ToString)); }