public static bool PropertyIsEnumerable(ScriptEngine engine, object thisObject, object key)
{
key = TypeConverter.ToPropertyKey(key);
TypeUtilities.VerifyThisObject(engine, thisObject, "propertyIsEnumerable");
var property = TypeConverter.ToObject(engine, thisObject).GetOwnPropertyDescriptor(key);
return property.Exists && property.IsEnumerable;
}