/// <summary>
/// Creates a <c>Number</c> value from a <c>int</c> value.
/// </summary>
/// <remarks>
/// Requires an active script context.
/// </remarks>
/// <param name="value">The value to be converted.</param>
/// <returns>The new <c>Number</c> value.</returns>
public static JavaScriptValue FromInt32(int value)
{
JavaScriptValue reference;
Native.ThrowIfError(Native.JsIntToNumber(value, out reference));
return(reference);
}