BooleanInstance.cs 436 B

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