Class Snippet
public class Snippet
  - Inheritance
 - 
      
      Snippet
 
- Inherited Members
 
Methods
AddChunk(nint, nint)
Calls native method gtk_source_snippet_add_chunk.
public static extern void AddChunk(nint snippet, nint chunk)
  Parameters
snippetnintTransfer ownership: None Nullable: False
chunknintTransfer ownership: None Nullable: False
Copy(nint)
Calls native method gtk_source_snippet_copy.
public static extern nint Copy(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- nint
 Transfer ownership: Full Nullable: False
GetContext(nint)
Calls native method gtk_source_snippet_get_context.
public static extern nint GetContext(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- nint
 Transfer ownership: None Nullable: True
GetDescription(nint)
Calls native method gtk_source_snippet_get_description.
public static extern NonNullableUtf8StringUnownedHandle GetDescription(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
 Transfer ownership: None Nullable: False
GetFocusPosition(nint)
Calls native method gtk_source_snippet_get_focus_position.
public static extern int GetFocusPosition(nint snippet)
  Parameters
snippetnintTransfer 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(nint)
Calls native method gtk_source_snippet_get_language_id.
public static extern NonNullableUtf8StringUnownedHandle GetLanguageId(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
 Transfer ownership: None Nullable: False
GetNChunks(nint)
Calls native method gtk_source_snippet_get_n_chunks.
public static extern uint GetNChunks(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- uint
 Transfer ownership: None Nullable: False
GetName(nint)
Calls native method gtk_source_snippet_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
 Transfer ownership: None Nullable: False
GetNthChunk(nint, uint)
Calls native method gtk_source_snippet_get_nth_chunk.
public static extern nint GetNthChunk(nint snippet, uint nth)
  Parameters
snippetnintTransfer ownership: None Nullable: False
nthuintTransfer ownership: None Nullable: False
Returns
- nint
 Transfer ownership: None Nullable: False
GetTrigger(nint)
Calls native method gtk_source_snippet_get_trigger.
public static extern NullableUtf8StringUnownedHandle GetTrigger(nint snippet)
  Parameters
snippetnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
 Transfer ownership: None Nullable: True
New(NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native constructor gtk_source_snippet_new.
public static extern nint New(NullableUtf8StringHandle trigger, NullableUtf8StringHandle languageId)
  Parameters
triggerNullableUtf8StringHandleTransfer ownership: None Nullable: True
languageIdNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
 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 nint NewParsed(NonNullableUtf8StringHandle text, out ErrorOwnedHandle error)
  Parameters
textNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
 Transfer ownership: Full Nullable: False
SetDescription(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_set_description.
public static extern void SetDescription(nint snippet, NonNullableUtf8StringHandle description)
  Parameters
snippetnintTransfer ownership: None Nullable: False
descriptionNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetLanguageId(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_set_language_id.
public static extern void SetLanguageId(nint snippet, NonNullableUtf8StringHandle languageId)
  Parameters
snippetnintTransfer ownership: None Nullable: False
languageIdNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetName(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_set_name.
public static extern void SetName(nint snippet, NonNullableUtf8StringHandle name)
  Parameters
snippetnintTransfer ownership: None Nullable: False
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetTrigger(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_set_trigger.
public static extern void SetTrigger(nint snippet, NonNullableUtf8StringHandle trigger)
  Parameters
snippetnintTransfer ownership: None Nullable: False
triggerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False