BooleanPrototype.cs 764 B

1234567891011121314151617181920212223242526272829
  1. namespace Jint.Native.Boolean
  2. {
  3. /// <summary>
  4. /// http://www.ecma-international.org/ecma-262/5.1/#sec-15.6.4
  5. /// </summary>
  6. public sealed class BooleanPrototype : BooleanInstance
  7. {
  8. private BooleanPrototype(Engine engine) : base(engine)
  9. {
  10. }
  11. public static BooleanPrototype CreatePrototypeObject(Engine engine, BooleanConstructor booleanConstructor)
  12. {
  13. var obj = new BooleanPrototype(engine);
  14. obj.Prototype = engine.Object.PrototypeObject;
  15. obj.PrimitiveValue = false;
  16. obj.FastAddProperty("constructor", booleanConstructor, false, false, false);
  17. return obj;
  18. }
  19. public void Configure()
  20. {
  21. }
  22. }
  23. }