Class Functions
- Namespace
- JavaScriptCore.Internal
- Assembly
- JavaScriptCore-6.0.dll
public static 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, nint)
Calls native function jsc_options_foreach. Version: 2.24
[Version("2.24")]
public static extern void OptionsForeach(OptionsFunc function, nint userData)
Parameters
function
OptionsFuncTransfer ownership: None Nullable: False
userData
nintTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
boolTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
doubleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
intTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringOwnedHandleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
nuintTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringOwnedHandleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
uintTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
boolTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
doubleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
intTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
nuintTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False