DataDescriptor.cs 611 B

1234567891011121314151617181920212223242526272829303132
  1. namespace Jint.Runtime.Descriptors
  2. {
  3. public sealed class DataDescriptor : PropertyDescriptor
  4. {
  5. private object _value;
  6. public DataDescriptor(object value)
  7. {
  8. _value = value;
  9. }
  10. public override object Get()
  11. {
  12. return _value;
  13. }
  14. public override void Set(object value)
  15. {
  16. _value = value;
  17. }
  18. public override bool IsAccessorDescriptor()
  19. {
  20. return false;
  21. }
  22. public override bool IsDataDescriptor()
  23. {
  24. return true;
  25. }
  26. }
  27. }