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

JsValueToVariant() private method

private JsValueToVariant ( JavaScriptValue obj, [ var ) : JavaScriptErrorCode
obj JavaScriptValue
var [
return JavaScriptErrorCode
        internal static extern JavaScriptErrorCode JsValueToVariant(JavaScriptValue obj, [MarshalAs(UnmanagedType.Struct)] out object var);

Usage Example

        /// <summary>
        /// Retrieves the object representation of an <c>Object</c> value.
        /// </summary>
        /// <remarks>
        /// Requires an active script context.
        /// </remarks>
        /// <returns>The object representation of the value.</returns>
        public object ToObject()
        {
            object value;

            Native.ThrowIfError(Native.JsValueToVariant(this, out value));
            return(value);
        }
Native