Class Snippet
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
IntPtrTransfer ownership: None Nullable: False
chunk
IntPtrTransfer ownership: None Nullable: False
Copy(IntPtr)
Calls native method gtk_source_snippet_copy.
public static extern IntPtr Copy(IntPtr snippet)
Parameters
snippet
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
nth
uintTransfer 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
IntPtrTransfer 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
NullableUtf8StringHandleTransfer ownership: None Nullable: True
languageId
NullableUtf8StringHandleTransfer 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
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
description
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
languageId
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
trigger
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False