Table of Contents

Class IOExtension

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

Methods

GetName(IOExtensionHandle)

Calls native method g_io_extension_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(IOExtensionHandle extension)

Parameters

extension IOExtensionHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPriority(IOExtensionHandle)

Calls native method g_io_extension_get_priority.

public static extern int GetPriority(IOExtensionHandle extension)

Parameters

extension IOExtensionHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetType(IOExtensionHandle)

Calls native method g_io_extension_get_type.

public static extern nuint GetType(IOExtensionHandle extension)

Parameters

extension IOExtensionHandle

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

RefClass(IOExtensionHandle)

Calls native method g_io_extension_ref_class.

public static extern TypeClassOwnedHandle RefClass(IOExtensionHandle extension)

Parameters

extension IOExtensionHandle

Transfer ownership: None Nullable: False

Returns

TypeClassOwnedHandle

Transfer ownership: Full Nullable: False