public override string[] GetPropertyNames() { VerifyNotDisposed(); return(engine.ScriptInvoke(() => target.GetProperties(BindingFlags.Default).Select(property => property.Name).ExcludeIndices().ToArray())); }
public bool IsEmpty() { var properties = jsObject.GetProperties(BindingFlags.Public); return(properties.Length == 0); }