using System; using Jint.Runtime.Interop; namespace Jint.Runtime.Descriptors.Specialized { public sealed class MethodPropertyDescriptor : AccessorDescriptor { public MethodPropertyDescriptor(Engine engine, Func get) : this(engine, get, null) { } public MethodPropertyDescriptor(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; } } }