Table of Contents

Class Completion

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public class Completion
Inheritance
Completion
Inherited Members

Methods

AddItems(CompletionHandle, ListHandle)

Calls native method g_completion_add_items.

public static extern void AddItems(CompletionHandle cmp, ListHandle items)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

items ListHandle

Transfer ownership: None Nullable: False

ClearItems(CompletionHandle)

Calls native method g_completion_clear_items.

public static extern void ClearItems(CompletionHandle cmp)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

Complete(CompletionHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_completion_complete.

public static extern ListUnownedHandle Complete(CompletionHandle cmp, NonNullableUtf8StringHandle prefix, NonNullableUtf8StringHandle newPrefix)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

prefix NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

newPrefix NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

ListUnownedHandle

Transfer ownership: None Nullable: False

CompleteUtf8(CompletionHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_completion_complete_utf8. Version: 2.4

[Version("2.4")]
public static extern ListUnownedHandle CompleteUtf8(CompletionHandle cmp, NonNullableUtf8StringHandle prefix, NonNullableUtf8StringHandle newPrefix)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

prefix NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

newPrefix NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

ListUnownedHandle

Transfer ownership: None Nullable: False

Free(CompletionHandle)

Calls native method g_completion_free.

public static extern void Free(CompletionHandle cmp)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

New(CompletionFunc)

Calls native function g_completion_new.

public static extern CompletionUnownedHandle New(CompletionFunc func)

Parameters

func CompletionFunc

Transfer ownership: None Nullable: False

Returns

CompletionUnownedHandle

Transfer ownership: None Nullable: False

RemoveItems(CompletionHandle, ListHandle)

Calls native method g_completion_remove_items.

public static extern void RemoveItems(CompletionHandle cmp, ListHandle items)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

items ListHandle

Transfer ownership: None Nullable: False

SetCompare(CompletionHandle, CompletionStrncmpFunc)

Calls native method g_completion_set_compare.

public static extern void SetCompare(CompletionHandle cmp, CompletionStrncmpFunc strncmpFunc)

Parameters

cmp CompletionHandle

Transfer ownership: None Nullable: False

strncmpFunc CompletionStrncmpFunc

Transfer ownership: None Nullable: False