NegateBoolConverter.cs 389 B

12345678910111213141516171819
  1. using Jint.Native;
  2. using Jint.Runtime.Interop;
  3. namespace Jint.Tests.Runtime.Converters;
  4. public class NegateBoolConverter : IObjectConverter
  5. {
  6. public bool TryConvert(Engine engine, object value, out JsValue result)
  7. {
  8. if (value is bool b)
  9. {
  10. result = !b;
  11. return true;
  12. }
  13. result = JsValue.Null;
  14. return false;
  15. }
  16. }