Table of Contents

Class Exception

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

Methods

GetBacktraceString(nint)

Calls native method jsc_exception_get_backtrace_string.

public static extern NullableUtf8StringUnownedHandle GetBacktraceString(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetColumnNumber(nint)

Calls native method jsc_exception_get_column_number.

public static extern uint GetColumnNumber(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function jsc_exception_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLineNumber(nint)

Calls native method jsc_exception_get_line_number.

public static extern uint GetLineNumber(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMessage(nint)

Calls native method jsc_exception_get_message.

public static extern NonNullableUtf8StringUnownedHandle GetMessage(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method jsc_exception_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSourceUri(nint)

Calls native method jsc_exception_get_source_uri.

public static extern NullableUtf8StringUnownedHandle GetSourceUri(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(nint, NonNullableUtf8StringHandle)

Calls native constructor jsc_exception_new.

public static extern nint New(nint context, NonNullableUtf8StringHandle message)

Parameters

context nint

Transfer ownership: None Nullable: False

message NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewVprintf(nint, NonNullableUtf8StringHandle, nint)

Calls native constructor jsc_exception_new_vprintf.

public static extern nint NewVprintf(nint context, NonNullableUtf8StringHandle format, nint args)

Parameters

context nint

Transfer ownership: None Nullable: False

format NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

args nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewWithName(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native constructor jsc_exception_new_with_name.

public static extern nint NewWithName(nint context, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle message)

Parameters

context nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

message NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewWithNameVprintf(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint)

Calls native constructor jsc_exception_new_with_name_vprintf.

public static extern nint NewWithNameVprintf(nint context, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle format, nint args)

Parameters

context nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

format NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

args nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

Report(nint)

Calls native method jsc_exception_report.

public static extern NonNullableUtf8StringOwnedHandle Report(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ToString(nint)

Calls native method jsc_exception_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(nint exception)

Parameters

exception nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False