Table of Contents

Class SettingsSchemaKey

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class SettingsSchemaKey
Inheritance
SettingsSchemaKey
Inherited Members

Methods

GetDefaultValue(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_get_default_value. Version: 2.40

[Version("2.40")]
public static extern VariantOwnedHandle GetDefaultValue(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

GetDescription(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_get_description. Version: 2.34

[Version("2.34")]
public static extern NullableUtf8StringUnownedHandle GetDescription(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function g_settings_schema_key_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetName(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_get_name. Version: 2.44

[Version("2.44")]
public static extern NonNullableUtf8StringUnownedHandle GetName(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetRange(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_get_range. Version: 2.40

[Version("2.40")]
public static extern VariantOwnedHandle GetRange(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

GetSummary(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_get_summary. Version: 2.34

[Version("2.34")]
public static extern NullableUtf8StringUnownedHandle GetSummary(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetValueType(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_get_value_type. Version: 2.40

[Version("2.40")]
public static extern VariantTypeUnownedHandle GetValueType(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

VariantTypeUnownedHandle

Transfer ownership: None Nullable: False

RangeCheck(SettingsSchemaKeyHandle, VariantHandle)

Calls native method g_settings_schema_key_range_check. Version: 2.40

[Version("2.40")]
public static extern bool RangeCheck(SettingsSchemaKeyHandle key, VariantHandle value)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

value VariantHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Ref(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_ref. Version: 2.40

[Version("2.40")]
public static extern SettingsSchemaKeyOwnedHandle Ref(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False

Returns

SettingsSchemaKeyOwnedHandle

Transfer ownership: Full Nullable: False

Unref(SettingsSchemaKeyHandle)

Calls native method g_settings_schema_key_unref. Version: 2.40

[Version("2.40")]
public static extern void Unref(SettingsSchemaKeyHandle key)

Parameters

key SettingsSchemaKeyHandle

Transfer ownership: None Nullable: False