using System; using Jint.Runtime.Interop; namespace Jint.Runtime.Descriptors.Specialized { public sealed class ClrAccessDescriptor : AccessorDescriptor { public ClrAccessDescriptor(Engine engine, Func get) : this(engine, get, null) { } public ClrAccessDescriptor(Engine engine, Func get, Action set) : base( new GetterFunctionInstance(engine, get), set == null ? null : new SetterFunctionInstance(engine, set) ) { } public override bool IsAccessorDescriptor() { return true; } public override bool IsDataDescriptor() { return false; } } }