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