MsieJavaScriptEngine.JsRt.Native.JsGetOwnPropertyNames C# (CSharp) Method

JsGetOwnPropertyNames() private method

private JsGetOwnPropertyNames ( JavaScriptValue obj, JavaScriptValue &propertyNames ) : JavaScriptErrorCode
obj JavaScriptValue
propertyNames JavaScriptValue
return JavaScriptErrorCode
        internal static extern JavaScriptErrorCode JsGetOwnPropertyNames(JavaScriptValue obj, out JavaScriptValue propertyNames);

Usage Example

        /// <summary>
        /// Gets the list of all properties on the object.
        /// </summary>
        /// <remarks>
        /// Requires an active script context.
        /// </remarks>
        /// <returns>An array of property names.</returns>
        public JavaScriptValue GetOwnPropertyNames()
        {
            JavaScriptValue propertyNamesReference;

            Native.ThrowIfError(Native.JsGetOwnPropertyNames(this, out propertyNamesReference));
            return(propertyNamesReference);
        }
Native