Class Dir
public class Dir
- Inheritance
-
Dir
- Inherited Members
Methods
Close(DirUnownedHandle)
Calls native method g_dir_close.
public static extern void Close(DirUnownedHandle dir)
Parameters
dir
DirUnownedHandleTransfer ownership: Full Nullable: False
GetGType()
Calls native function g_dir_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
MakeTmp(NullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native function g_dir_make_tmp. Version: 2.30
[Version("2.30")]
public static extern NonNullablePlatformStringOwnedHandle MakeTmp(NullablePlatformStringHandle tmpl, out ErrorOwnedHandle error)
Parameters
tmpl
NullablePlatformStringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- NonNullablePlatformStringOwnedHandle
Transfer ownership: Full Nullable: False
Open(NonNullableUtf8StringHandle, uint, out ErrorOwnedHandle)
Calls native constructor g_dir_open.
public static extern DirOwnedHandle Open(NonNullableUtf8StringHandle path, uint flags, out ErrorOwnedHandle error)
Parameters
path
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
uintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- DirOwnedHandle
Transfer ownership: Full Nullable: False
ReadName(DirHandle)
Calls native method g_dir_read_name.
public static extern NonNullablePlatformStringUnownedHandle ReadName(DirHandle dir)
Parameters
dir
DirHandleTransfer ownership: None Nullable: False
Returns
- NonNullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: False
Ref(DirHandle)
Calls native method g_dir_ref. Version: 2.80
[Version("2.80")]
public static extern DirOwnedHandle Ref(DirHandle dir)
Parameters
dir
DirHandleTransfer ownership: None Nullable: False
Returns
- DirOwnedHandle
Transfer ownership: Full Nullable: False
Rewind(DirHandle)
Calls native method g_dir_rewind.
public static extern void Rewind(DirHandle dir)
Parameters
dir
DirHandleTransfer ownership: None Nullable: False
Unref(DirUnownedHandle)
Calls native method g_dir_unref. Version: 2.80
[Version("2.80")]
public static extern void Unref(DirUnownedHandle dir)
Parameters
dir
DirUnownedHandleTransfer ownership: Full Nullable: False