Table of Contents

Class Dir

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
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 DirUnownedHandle

Transfer 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 NullablePlatformStringHandle

Transfer 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 NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags uint

Transfer 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 DirHandle

Transfer 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 DirHandle

Transfer 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 DirHandle

Transfer 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 DirUnownedHandle

Transfer ownership: Full Nullable: False