Table of Contents

Class Snippet

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

Methods

AddChunk(IntPtr, IntPtr)

Calls native method gtk_source_snippet_add_chunk.

public static extern void AddChunk(IntPtr snippet, IntPtr chunk)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

chunk IntPtr

Transfer ownership: None Nullable: False

Copy(IntPtr)

Calls native method gtk_source_snippet_copy.

public static extern IntPtr Copy(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetContext(IntPtr)

Calls native method gtk_source_snippet_get_context.

public static extern IntPtr GetContext(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetDescription(IntPtr)

Calls native method gtk_source_snippet_get_description.

public static extern NonNullableUtf8StringUnownedHandle GetDescription(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFocusPosition(IntPtr)

Calls native method gtk_source_snippet_get_focus_position.

public static extern int GetFocusPosition(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_snippet_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguageId(IntPtr)

Calls native method gtk_source_snippet_get_language_id.

public static extern NonNullableUtf8StringUnownedHandle GetLanguageId(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetNChunks(IntPtr)

Calls native method gtk_source_snippet_get_n_chunks.

public static extern uint GetNChunks(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetName(IntPtr)

Calls native method gtk_source_snippet_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetNthChunk(IntPtr, uint)

Calls native method gtk_source_snippet_get_nth_chunk.

public static extern IntPtr GetNthChunk(IntPtr snippet, uint nth)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

nth uint

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetTrigger(IntPtr)

Calls native method gtk_source_snippet_get_trigger.

public static extern NullableUtf8StringUnownedHandle GetTrigger(IntPtr snippet)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(NullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native constructor gtk_source_snippet_new.

public static extern IntPtr New(NullableUtf8StringHandle trigger, NullableUtf8StringHandle languageId)

Parameters

trigger NullableUtf8StringHandle

Transfer ownership: None Nullable: True

languageId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewParsed(NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native constructor gtk_source_snippet_new_parsed. Version: 5.6

[Version("5.6")]
public static extern IntPtr NewParsed(NonNullableUtf8StringHandle text, out ErrorOwnedHandle error)

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetDescription(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_description.

public static extern void SetDescription(IntPtr snippet, NonNullableUtf8StringHandle description)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

description NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetLanguageId(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_language_id.

public static extern void SetLanguageId(IntPtr snippet, NonNullableUtf8StringHandle languageId)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

languageId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetName(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_name.

public static extern void SetName(IntPtr snippet, NonNullableUtf8StringHandle name)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTrigger(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_snippet_set_trigger.

public static extern void SetTrigger(IntPtr snippet, NonNullableUtf8StringHandle trigger)

Parameters

snippet IntPtr

Transfer ownership: None Nullable: False

trigger NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False