Table of Contents

Class Functions

Namespace
JavaScriptCore.Internal
Assembly
JavaScriptCore-6.0.dll
public class Functions
Inheritance
Functions
Inherited Members

Methods

GetMajorVersion()

Calls native function jsc_get_major_version.

public static extern uint GetMajorVersion()

Returns

uint

Transfer ownership: None Nullable: False

GetMicroVersion()

Calls native function jsc_get_micro_version.

public static extern uint GetMicroVersion()

Returns

uint

Transfer ownership: None Nullable: False

GetMinorVersion()

Calls native function jsc_get_minor_version.

public static extern uint GetMinorVersion()

Returns

uint

Transfer ownership: None Nullable: False

OptionsForeach(OptionsFunc, IntPtr)

Calls native function jsc_options_foreach. Version: 2.24

[Version("2.24")]
public static extern void OptionsForeach(OptionsFunc function, IntPtr userData)

Parameters

function OptionsFunc

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True

OptionsGetBoolean(NonNullableUtf8StringHandle, out bool)

Calls native function jsc_options_get_boolean. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetBoolean(NonNullableUtf8StringHandle option, out bool value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value bool

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsGetDouble(NonNullableUtf8StringHandle, out double)

Calls native function jsc_options_get_double. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetDouble(NonNullableUtf8StringHandle option, out double value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsGetInt(NonNullableUtf8StringHandle, out int)

Calls native function jsc_options_get_int. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetInt(NonNullableUtf8StringHandle option, out int value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsGetOptionGroup()

Calls native function jsc_options_get_option_group. Version: 2.24

[Version("2.24")]
public static extern OptionGroupOwnedHandle OptionsGetOptionGroup()

Returns

OptionGroupOwnedHandle

Transfer ownership: Full Nullable: False

OptionsGetRangeString(NonNullableUtf8StringHandle, out NonNullableUtf8StringOwnedHandle)

Calls native function jsc_options_get_range_string. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetRangeString(NonNullableUtf8StringHandle option, out NonNullableUtf8StringOwnedHandle value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsGetSize(NonNullableUtf8StringHandle, out nuint)

Calls native function jsc_options_get_size. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetSize(NonNullableUtf8StringHandle option, out nuint value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value nuint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsGetString(NonNullableUtf8StringHandle, out NonNullableUtf8StringOwnedHandle)

Calls native function jsc_options_get_string. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetString(NonNullableUtf8StringHandle option, out NonNullableUtf8StringOwnedHandle value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsGetUint(NonNullableUtf8StringHandle, out uint)

Calls native function jsc_options_get_uint. Version: 2.24

[Version("2.24")]
public static extern bool OptionsGetUint(NonNullableUtf8StringHandle option, out uint value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetBoolean(NonNullableUtf8StringHandle, bool)

Calls native function jsc_options_set_boolean. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetBoolean(NonNullableUtf8StringHandle option, bool value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetDouble(NonNullableUtf8StringHandle, double)

Calls native function jsc_options_set_double. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetDouble(NonNullableUtf8StringHandle option, double value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetInt(NonNullableUtf8StringHandle, int)

Calls native function jsc_options_set_int. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetInt(NonNullableUtf8StringHandle option, int value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value int

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetRangeString(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native function jsc_options_set_range_string. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetRangeString(NonNullableUtf8StringHandle option, NonNullableUtf8StringHandle value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetSize(NonNullableUtf8StringHandle, nuint)

Calls native function jsc_options_set_size. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetSize(NonNullableUtf8StringHandle option, nuint value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value nuint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetString(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native function jsc_options_set_string. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetString(NonNullableUtf8StringHandle option, NonNullableUtf8StringHandle value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

OptionsSetUint(NonNullableUtf8StringHandle, uint)

Calls native function jsc_options_set_uint. Version: 2.24

[Version("2.24")]
public static extern bool OptionsSetUint(NonNullableUtf8StringHandle option, uint value)

Parameters

option NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False