Class Error
public class Error
- Inheritance
-
Error
- Inherited Members
Methods
Copy(ErrorHandle)
Calls native method g_error_copy.
public static extern ErrorOwnedHandle Copy(ErrorHandle error)
Parameters
errorErrorHandleTransfer ownership: None Nullable: False
Returns
- ErrorOwnedHandle
Transfer ownership: Full Nullable: False
DomainRegister(NonNullableUtf8StringHandle, nuint, ErrorInitFunc, ErrorCopyFunc, ErrorClearFunc)
Calls native function g_error_domain_register. Version: 2.68
[Version("2.68")]
public static extern uint DomainRegister(NonNullableUtf8StringHandle errorTypeName, nuint errorTypePrivateSize, ErrorInitFunc errorTypeInit, ErrorCopyFunc errorTypeCopy, ErrorClearFunc errorTypeClear)
Parameters
errorTypeNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorTypePrivateSizenuintTransfer ownership: None Nullable: False
errorTypeInitErrorInitFuncTransfer ownership: None Nullable: False
errorTypeCopyErrorCopyFuncTransfer ownership: None Nullable: False
errorTypeClearErrorClearFuncTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
DomainRegisterStatic(NonNullableUtf8StringHandle, nuint, ErrorInitFunc, ErrorCopyFunc, ErrorClearFunc)
Calls native function g_error_domain_register_static. Version: 2.68
[Version("2.68")]
public static extern uint DomainRegisterStatic(NonNullableUtf8StringHandle errorTypeName, nuint errorTypePrivateSize, ErrorInitFunc errorTypeInit, ErrorCopyFunc errorTypeCopy, ErrorClearFunc errorTypeClear)
Parameters
errorTypeNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorTypePrivateSizenuintTransfer ownership: None Nullable: False
errorTypeInitErrorInitFuncTransfer ownership: None Nullable: False
errorTypeCopyErrorCopyFuncTransfer ownership: None Nullable: False
errorTypeClearErrorClearFuncTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
Free(ErrorHandle)
Calls native method g_error_free.
public static extern void Free(ErrorHandle error)
Parameters
errorErrorHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function g_error_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Matches(ErrorHandle, Quark, int)
Calls native method g_error_matches.
public static extern bool Matches(ErrorHandle error, Quark domain, int code)
Parameters
errorErrorHandleTransfer ownership: None Nullable: True
domainQuarkTransfer ownership: None Nullable: False
codeintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NewLiteral(Quark, int, NonNullableUtf8StringHandle)
Calls native constructor g_error_new_literal.
public static extern ErrorOwnedHandle NewLiteral(Quark domain, int code, NonNullableUtf8StringHandle message)
Parameters
domainQuarkTransfer ownership: None Nullable: False
codeintTransfer ownership: None Nullable: False
messageNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ErrorOwnedHandle
Transfer ownership: Full Nullable: False
NewLiteralUnowned(uint, int, NonNullableUtf8StringHandle)
public static extern ErrorUnownedHandle NewLiteralUnowned(uint domain, int code, NonNullableUtf8StringHandle message)
Parameters
domainuintcodeintmessageNonNullableUtf8StringHandle
Returns
NewValist(Quark, int, NonNullableUtf8StringHandle, nint)
Calls native constructor g_error_new_valist. Version: 2.22
[Version("2.22")]
public static extern ErrorOwnedHandle NewValist(Quark domain, int code, NonNullableUtf8StringHandle format, nint args)
Parameters
domainQuarkTransfer ownership: None Nullable: False
codeintTransfer ownership: None Nullable: False
formatNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
argsnintTransfer ownership: None Nullable: False
Returns
- ErrorOwnedHandle
Transfer ownership: Full Nullable: False