JavaScriptEngineSwitcher.ChakraCore.JsRt.JsValue.CreateObject C# (CSharp) Method

CreateObject() public static method

Creates a new Object
Requires an active script context.
public static CreateObject ( ) : JsValue
return JsValue
		public static JsValue CreateObject()
		{
			JsValue reference;
			JsErrorHelpers.ThrowIfError(NativeMethods.JsCreateObject(out reference));

			return reference;
		}

Usage Example

        private static void SetNonEnumerableProperty(JsValue objValue, string name, JsValue value)
        {
            JsValue descriptorValue = JsValue.CreateObject();

            descriptorValue.SetProperty("enumerable", JsValue.False, true);
            descriptorValue.SetProperty("writable", JsValue.True, true);

            JsPropertyId id = JsPropertyId.FromString(name);

            objValue.DefineProperty(id, descriptorValue);
            objValue.SetProperty(id, value, true);
        }
All Usage Examples Of JavaScriptEngineSwitcher.ChakraCore.JsRt.JsValue::CreateObject