Table of Contents

Class CompletionContext

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class CompletionContext
Inheritance
CompletionContext
Inherited Members

Methods

GetActivation(nint)

Calls native method gtk_source_completion_context_get_activation.

public static extern CompletionActivation GetActivation(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

CompletionActivation

Transfer ownership: None Nullable: False

GetBuffer(nint)

Calls native method gtk_source_completion_context_get_buffer.

public static extern nint GetBuffer(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetBusy(nint)

Calls native method gtk_source_completion_context_get_busy.

public static extern bool GetBusy(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCompletion(nint)

Calls native method gtk_source_completion_context_get_completion.

public static extern nint GetCompletion(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetEmpty(nint)

Calls native method gtk_source_completion_context_get_empty.

public static extern bool GetEmpty(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_completion_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguage(nint)

Calls native method gtk_source_completion_context_get_language.

public static extern nint GetLanguage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetProposalsForProvider(nint, nint)

Calls native method gtk_source_completion_context_get_proposals_for_provider. Version: 5.6

[Version("5.6")]
public static extern nint GetProposalsForProvider(nint self, nint provider)

Parameters

self nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetView(nint)

Calls native method gtk_source_completion_context_get_view.

public static extern nint GetView(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetWord(nint)

Calls native method gtk_source_completion_context_get_word.

public static extern NonNullableUtf8StringOwnedHandle GetWord(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ListProviders(nint)

Calls native method gtk_source_completion_context_list_providers. Version: 5.6

[Version("5.6")]
public static extern nint ListProviders(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetProposalsForProvider(nint, nint, nint)

Calls native method gtk_source_completion_context_set_proposals_for_provider.

public static extern void SetProposalsForProvider(nint self, nint provider, nint results)

Parameters

self nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

results nint

Transfer ownership: None Nullable: True