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

JsVariantToValue() private method

private JsVariantToValue ( [ var, JavaScriptValue &value ) : JavaScriptErrorCode
var [
value JavaScriptValue
return JavaScriptErrorCode
        internal static extern JavaScriptErrorCode JsVariantToValue([MarshalAs(UnmanagedType.Struct)] ref object var, out JavaScriptValue value);

Usage Example

        /// <summary>
        /// Creates a JavaScript value that is a projection of the passed in object.
        /// </summary>
        /// <remarks>
        /// Requires an active script context.
        /// </remarks>
        /// <param name="value">An object to be projected.</param>
        /// <returns>A JavaScript value that is a projection of the object.</returns>
        public static JavaScriptValue FromObject(object value)
        {
            JavaScriptValue reference;

            Native.ThrowIfError(Native.JsVariantToValue(ref value, out reference));
            return(reference);
        }
Native