BooleanInstance.cs 496 B

1234567891011121314151617181920
  1. using Jint.Native.Object;
  2. using Jint.Runtime;
  3. namespace Jint.Native.Boolean
  4. {
  5. public class BooleanInstance : ObjectInstance, IPrimitiveInstance
  6. {
  7. public BooleanInstance(Engine engine, JsBoolean value)
  8. : base(engine, ObjectClass.Boolean)
  9. {
  10. BooleanData = value;
  11. }
  12. Types IPrimitiveInstance.Type => Types.Boolean;
  13. JsValue IPrimitiveInstance.PrimitiveValue => BooleanData;
  14. public JsValue BooleanData { get; }
  15. }
  16. }