JsEmpty.cs 335 B

1234567891011121314151617
  1. using Jint.Runtime;
  2. namespace Jint.Native;
  3. /// <summary>
  4. /// Special null object pattern for spec's EMPTY.
  5. /// </summary>
  6. internal sealed class JsEmpty : JsValue
  7. {
  8. internal static readonly JsValue Instance = new JsEmpty();
  9. private JsEmpty() : base(Types.Empty)
  10. {
  11. }
  12. public override object? ToObject() => null;
  13. }