/// <summary> /// Creates a new runtime /// </summary> /// <param name="attributes">The attributes of the runtime to be created</param> /// <param name="threadServiceCallback">The thread service for the runtime. Can be null</param> /// <returns>The runtime created</returns> public static JsRuntime Create(JsRuntimeAttributes attributes, JsThreadServiceCallback threadServiceCallback) { JsRuntime handle; JsErrorHelpers.ThrowIfError(NativeMethods.JsCreateRuntime(attributes, threadServiceCallback, out handle)); return(handle); }
internal static extern JsErrorCode JsCreateRuntime(JsRuntimeAttributes attributes, JsThreadServiceCallback threadService, out JsRuntime runtime);
/// <summary> /// Creates a new runtime /// </summary> /// <param name="attributes">The attributes of the runtime to be created</param> /// <param name="version">The version of the runtime to be created</param> /// <param name="threadServiceCallback">The thread service for the runtime. Can be null</param> /// <returns>The runtime created</returns> public static JsRuntime Create(JsRuntimeAttributes attributes, JsRuntimeVersion version, JsThreadServiceCallback threadServiceCallback) { JsRuntime handle; JsErrorHelpers.ThrowIfError(NativeMethods.JsCreateRuntime(attributes, threadServiceCallback, out handle)); return handle; }
/// <summary> /// Creates a new runtime /// </summary> /// <param name="attributes">The attributes of the runtime to be created</param> /// <param name="version">The version of the runtime to be created</param> /// <param name="threadServiceCallback">The thread service for the runtime. Can be null.</param> /// <returns>The runtime created</returns> public static IeJsRuntime Create(JsRuntimeAttributes attributes, JsRuntimeVersion version, JsThreadServiceCallback threadServiceCallback) { IeJsRuntime handle; IeJsErrorHelpers.ThrowIfError(IeNativeMethods.JsCreateRuntime(attributes, version, threadServiceCallback, out handle)); return(handle); }
internal static extern JsErrorCode JsCreateRuntime(JsRuntimeAttributes attributes, JsThreadServiceCallback threadService, out EdgeJsRuntime runtime);
/// <summary> /// Creates a new runtime. /// </summary> /// <param name="attributes">The attributes of the runtime to be created.</param> /// <param name="threadServiceCallback">The thread service for the runtime. Can be null.</param> /// <returns>The runtime created.</returns> public static JsRuntime Create(JsRuntimeAttributes attributes, JsThreadServiceCallback threadServiceCallback) { Native.ThrowIfError(Native.JsCreateRuntime(attributes, threadServiceCallback, out JsRuntime handle)); return(handle); }