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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
message
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
args
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
message
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
args
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False