Table of Contents

Class Exception

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

Methods

GetBacktraceString(IntPtr)

Calls native method jsc_exception_get_backtrace_string.

public static extern NullableUtf8StringUnownedHandle GetBacktraceString(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetColumnNumber(IntPtr)

Calls native method jsc_exception_get_column_number.

public static extern uint GetColumnNumber(IntPtr exception)

Parameters

exception IntPtr

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(IntPtr)

Calls native method jsc_exception_get_line_number.

public static extern uint GetLineNumber(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMessage(IntPtr)

Calls native method jsc_exception_get_message.

public static extern NonNullableUtf8StringUnownedHandle GetMessage(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetName(IntPtr)

Calls native method jsc_exception_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSourceUri(IntPtr)

Calls native method jsc_exception_get_source_uri.

public static extern NullableUtf8StringUnownedHandle GetSourceUri(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(IntPtr, NonNullableUtf8StringHandle)

Calls native constructor jsc_exception_new.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

message NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewVprintf(IntPtr, NonNullableUtf8StringHandle, IntPtr)

Calls native constructor jsc_exception_new_vprintf.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

format NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

args IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewWithName(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native constructor jsc_exception_new_with_name.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

message NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewWithNameVprintf(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, IntPtr)

Calls native constructor jsc_exception_new_with_name_vprintf.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

format NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

args IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

Report(IntPtr)

Calls native method jsc_exception_report.

public static extern NonNullableUtf8StringOwnedHandle Report(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ToString(IntPtr)

Calls native method jsc_exception_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(IntPtr exception)

Parameters

exception IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False