Class SettingsSchema
public class SettingsSchema
- Inheritance
-
SettingsSchema
- Inherited Members
Methods
GetGType()
Calls native function g_settings_schema_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetId(SettingsSchemaHandle)
Calls native method g_settings_schema_get_id.
public static extern NonNullableUtf8StringUnownedHandle GetId(SettingsSchemaHandle schema)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetKey(SettingsSchemaHandle, NonNullableUtf8StringHandle)
Calls native method g_settings_schema_get_key. Version: 2.40
[Version("2.40")]
public static extern SettingsSchemaKeyOwnedHandle GetKey(SettingsSchemaHandle schema, NonNullableUtf8StringHandle name)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- SettingsSchemaKeyOwnedHandle
Transfer ownership: Full Nullable: False
GetPath(SettingsSchemaHandle)
Calls native method g_settings_schema_get_path. Version: 2.32
[Version("2.32")]
public static extern NullableUtf8StringUnownedHandle GetPath(SettingsSchemaHandle schema)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
HasKey(SettingsSchemaHandle, NonNullableUtf8StringHandle)
Calls native method g_settings_schema_has_key. Version: 2.40
[Version("2.40")]
public static extern bool HasKey(SettingsSchemaHandle schema, NonNullableUtf8StringHandle name)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ListChildren(SettingsSchemaHandle)
Calls native method g_settings_schema_list_children. Version: 2.44
[Version("2.44")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle ListChildren(SettingsSchemaHandle schema)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
ListKeys(SettingsSchemaHandle)
Calls native method g_settings_schema_list_keys. Version: 2.46
[Version("2.46")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle ListKeys(SettingsSchemaHandle schema)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
Ref(SettingsSchemaHandle)
Calls native method g_settings_schema_ref. Version: 2.32
[Version("2.32")]
public static extern SettingsSchemaOwnedHandle Ref(SettingsSchemaHandle schema)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
Returns
- SettingsSchemaOwnedHandle
Transfer ownership: Full Nullable: False
Unref(SettingsSchemaHandle)
Calls native method g_settings_schema_unref. Version: 2.32
[Version("2.32")]
public static extern void Unref(SettingsSchemaHandle schema)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False