Class KeyFile
public class KeyFile
- Inheritance
-
KeyFile
- Inherited Members
Methods
ErrorQuark()
Calls native function g_key_file_error_quark.
public static extern uint ErrorQuark()
Returns
- uint
Transfer ownership: None Nullable: False
Free(KeyFileHandle)
Calls native method g_key_file_free. Version: 2.6
[Version("2.6")]
public static extern void Free(KeyFileHandle keyFile)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
GetBoolean(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_boolean. Version: 2.6
[Version("2.6")]
public static extern bool GetBoolean(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetBooleanList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_get_boolean_list. Version: 2.6
[Version("2.6")]
public static extern bool[] GetBooleanList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- bool[]
Transfer ownership: Container Nullable: False
GetComment(KeyFileHandle, NullableUtf8StringHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_comment. Version: 2.6
[Version("2.6")]
public static extern NonNullableUtf8StringOwnedHandle GetComment(KeyFileHandle keyFile, NullableUtf8StringHandle groupName, NullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
key
NullableUtf8StringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetDouble(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_double. Version: 2.12
[Version("2.12")]
public static extern double GetDouble(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- double
Transfer ownership: None Nullable: False
GetDoubleList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_get_double_list. Version: 2.12
[Version("2.12")]
public static extern double[] GetDoubleList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- double[]
Transfer ownership: Container Nullable: False
GetGType()
Calls native function g_key_file_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGroups(KeyFileHandle, out nuint)
Calls native method g_key_file_get_groups. Version: 2.6
[Version("2.6")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetGroups(KeyFileHandle keyFile, out nuint length)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetInt64(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_int64. Version: 2.26
[Version("2.26")]
public static extern long GetInt64(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- long
Transfer ownership: None Nullable: False
GetInteger(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_integer. Version: 2.6
[Version("2.6")]
public static extern int GetInteger(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
GetIntegerList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_get_integer_list. Version: 2.6
[Version("2.6")]
public static extern int[] GetIntegerList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- int[]
Transfer ownership: Container Nullable: False
GetKeys(KeyFileHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_get_keys. Version: 2.6
[Version("2.6")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetKeys(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetLocaleForKey(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method g_key_file_get_locale_for_key. Version: 2.56
[Version("2.56")]
public static extern NullableUtf8StringOwnedHandle GetLocaleForKey(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NullableUtf8StringHandle locale)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
locale
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetLocaleString(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_locale_string. Version: 2.6
[Version("2.6")]
public static extern NonNullableUtf8StringOwnedHandle GetLocaleString(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NullableUtf8StringHandle locale, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
locale
NullableUtf8StringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetLocaleStringList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_get_locale_string_list. Version: 2.6
[Version("2.6")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetLocaleStringList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NullableUtf8StringHandle locale, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
locale
NullableUtf8StringHandleTransfer ownership: None Nullable: True
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetStartGroup(KeyFileHandle)
Calls native method g_key_file_get_start_group. Version: 2.6
[Version("2.6")]
public static extern NullableUtf8StringOwnedHandle GetStartGroup(KeyFileHandle keyFile)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetString(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_string. Version: 2.6
[Version("2.6")]
public static extern NonNullableUtf8StringOwnedHandle GetString(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetStringList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_get_string_list. Version: 2.6
[Version("2.6")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetStringList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetUint64(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_uint64. Version: 2.26
[Version("2.26")]
public static extern ulong GetUint64(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- ulong
Transfer ownership: None Nullable: False
GetValue(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_get_value. Version: 2.6
[Version("2.6")]
public static extern NonNullableUtf8StringOwnedHandle GetValue(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
HasGroup(KeyFileHandle, NonNullableUtf8StringHandle)
Calls native method g_key_file_has_group. Version: 2.6
[Version("2.6")]
public static extern bool HasGroup(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasKey(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_has_key. Version: 2.6
[Version("2.6")]
public static extern bool HasKey(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadFromBytes(KeyFileHandle, BytesHandle, KeyFileFlags, out ErrorOwnedHandle)
Calls native method g_key_file_load_from_bytes. Version: 2.50
[Version("2.50")]
public static extern bool LoadFromBytes(KeyFileHandle keyFile, BytesHandle bytes, KeyFileFlags flags, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
bytes
BytesHandleTransfer ownership: None Nullable: False
flags
KeyFileFlagsTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadFromData(KeyFileHandle, NonNullableUtf8StringHandle, nuint, KeyFileFlags, out ErrorOwnedHandle)
Calls native method g_key_file_load_from_data. Version: 2.6
[Version("2.6")]
public static extern bool LoadFromData(KeyFileHandle keyFile, NonNullableUtf8StringHandle data, nuint length, KeyFileFlags flags, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
data
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
flags
KeyFileFlagsTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadFromDataDirs(KeyFileHandle, NonNullablePlatformStringHandle, out NonNullablePlatformStringOwnedHandle, KeyFileFlags, out ErrorOwnedHandle)
Calls native method g_key_file_load_from_data_dirs. Version: 2.6
[Version("2.6")]
public static extern bool LoadFromDataDirs(KeyFileHandle keyFile, NonNullablePlatformStringHandle file, out NonNullablePlatformStringOwnedHandle fullPath, KeyFileFlags flags, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
file
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
fullPath
NonNullablePlatformStringOwnedHandleTransfer ownership: Full Nullable: False
flags
KeyFileFlagsTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadFromDirs(KeyFileHandle, NonNullablePlatformStringHandle, PlatformStringArrayNullTerminatedHandle, out NonNullablePlatformStringOwnedHandle, KeyFileFlags, out ErrorOwnedHandle)
Calls native method g_key_file_load_from_dirs. Version: 2.14
[Version("2.14")]
public static extern bool LoadFromDirs(KeyFileHandle keyFile, NonNullablePlatformStringHandle file, PlatformStringArrayNullTerminatedHandle searchDirs, out NonNullablePlatformStringOwnedHandle fullPath, KeyFileFlags flags, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
file
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
searchDirs
PlatformStringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
fullPath
NonNullablePlatformStringOwnedHandleTransfer ownership: Full Nullable: False
flags
KeyFileFlagsTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadFromFile(KeyFileHandle, NonNullablePlatformStringHandle, KeyFileFlags, out ErrorOwnedHandle)
Calls native method g_key_file_load_from_file. Version: 2.6
[Version("2.6")]
public static extern bool LoadFromFile(KeyFileHandle keyFile, NonNullablePlatformStringHandle file, KeyFileFlags flags, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
file
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
flags
KeyFileFlagsTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor g_key_file_new. Version: 2.6
[Version("2.6")]
public static extern KeyFileOwnedHandle New()
Returns
- KeyFileOwnedHandle
Transfer ownership: Full Nullable: False
Ref(KeyFileHandle)
Calls native method g_key_file_ref. Version: 2.32
[Version("2.32")]
public static extern KeyFileOwnedHandle Ref(KeyFileHandle keyFile)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
Returns
- KeyFileOwnedHandle
Transfer ownership: Full Nullable: False
RemoveComment(KeyFileHandle, NullableUtf8StringHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_remove_comment. Version: 2.6
[Version("2.6")]
public static extern bool RemoveComment(KeyFileHandle keyFile, NullableUtf8StringHandle groupName, NullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
key
NullableUtf8StringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RemoveGroup(KeyFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_remove_group. Version: 2.6
[Version("2.6")]
public static extern bool RemoveGroup(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RemoveKey(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_remove_key. Version: 2.6
[Version("2.6")]
public static extern bool RemoveKey(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SaveToFile(KeyFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_save_to_file. Version: 2.40
[Version("2.40")]
public static extern bool SaveToFile(KeyFileHandle keyFile, NonNullableUtf8StringHandle filename, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
filename
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetBoolean(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, bool)
Calls native method g_key_file_set_boolean. Version: 2.6
[Version("2.6")]
public static extern void SetBoolean(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, bool value)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
boolTransfer ownership: None Nullable: False
SetBooleanList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ref bool, nuint)
Calls native method g_key_file_set_boolean_list. Version: 2.6
[Version("2.6")]
public static extern void SetBooleanList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, ref bool list, nuint length)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
list
boolTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
SetComment(KeyFileHandle, NullableUtf8StringHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_key_file_set_comment. Version: 2.6
[Version("2.6")]
public static extern bool SetComment(KeyFileHandle keyFile, NullableUtf8StringHandle groupName, NullableUtf8StringHandle key, NonNullableUtf8StringHandle comment, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
key
NullableUtf8StringHandleTransfer ownership: None Nullable: True
comment
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetDouble(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, double)
Calls native method g_key_file_set_double. Version: 2.12
[Version("2.12")]
public static extern void SetDouble(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, double value)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
SetDoubleList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ref double, nuint)
Calls native method g_key_file_set_double_list. Version: 2.12
[Version("2.12")]
public static extern void SetDoubleList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, ref double list, nuint length)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
list
doubleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
SetInt64(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, long)
Calls native method g_key_file_set_int64. Version: 2.26
[Version("2.26")]
public static extern void SetInt64(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, long value)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
longTransfer ownership: None Nullable: False
SetInteger(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, int)
Calls native method g_key_file_set_integer. Version: 2.6
[Version("2.6")]
public static extern void SetInteger(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, int value)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
intTransfer ownership: None Nullable: False
SetIntegerList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ref int, nuint)
Calls native method g_key_file_set_integer_list. Version: 2.6
[Version("2.6")]
public static extern void SetIntegerList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, ref int list, nuint length)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
list
intTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
SetListSeparator(KeyFileHandle, sbyte)
Calls native method g_key_file_set_list_separator. Version: 2.6
[Version("2.6")]
public static extern void SetListSeparator(KeyFileHandle keyFile, sbyte separator)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
separator
sbyteTransfer ownership: None Nullable: False
SetLocaleString(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method g_key_file_set_locale_string. Version: 2.6
[Version("2.6")]
public static extern void SetLocaleString(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle locale, NonNullableUtf8StringHandle @string)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
locale
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
string
NonNullableUtf8StringHandle
SetLocaleStringList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, nuint)
Calls native method g_key_file_set_locale_string_list. Version: 2.6
[Version("2.6")]
public static extern void SetLocaleStringList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle locale, Utf8StringArrayNullTerminatedHandle list, nuint length)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
locale
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
list
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
SetString(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method g_key_file_set_string. Version: 2.6
[Version("2.6")]
public static extern void SetString(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle @string)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
string
NonNullableUtf8StringHandle
SetStringList(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, nuint)
Calls native method g_key_file_set_string_list. Version: 2.6
[Version("2.6")]
public static extern void SetStringList(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, Utf8StringArrayNullTerminatedHandle list, nuint length)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
list
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
SetUint64(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ulong)
Calls native method g_key_file_set_uint64. Version: 2.26
[Version("2.26")]
public static extern void SetUint64(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, ulong value)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
ulongTransfer ownership: None Nullable: False
SetValue(KeyFileHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method g_key_file_set_value. Version: 2.6
[Version("2.6")]
public static extern void SetValue(KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle value)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
ToData(KeyFileHandle, out nuint, out ErrorOwnedHandle)
Calls native method g_key_file_to_data. Version: 2.6
[Version("2.6")]
public static extern NonNullableUtf8StringOwnedHandle ToData(KeyFileHandle keyFile, out nuint length, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
Unref(KeyFileHandle)
Calls native method g_key_file_unref. Version: 2.32
[Version("2.32")]
public static extern void Unref(KeyFileHandle keyFile)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False