Class Completion
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
CompletionHandleTransfer ownership: None Nullable: False
items
ListHandleTransfer ownership: None Nullable: False
ClearItems(CompletionHandle)
Calls native method g_completion_clear_items.
public static extern void ClearItems(CompletionHandle cmp)
Parameters
cmp
CompletionHandleTransfer 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
CompletionHandleTransfer ownership: None Nullable: False
prefix
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
newPrefix
NonNullableUtf8StringHandleTransfer 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
CompletionHandleTransfer ownership: None Nullable: False
prefix
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
newPrefix
NonNullableUtf8StringHandleTransfer 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
CompletionHandleTransfer ownership: None Nullable: False
New(CompletionFunc)
Calls native function g_completion_new.
public static extern CompletionUnownedHandle New(CompletionFunc func)
Parameters
func
CompletionFuncTransfer 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
CompletionHandleTransfer ownership: None Nullable: False
items
ListHandleTransfer 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
CompletionHandleTransfer ownership: None Nullable: False
strncmpFunc
CompletionStrncmpFuncTransfer ownership: None Nullable: False