Table of Contents

Class Language

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

Methods

GetGType()

Calls native function gtk_source_language_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGlobs(nint)

Calls native method gtk_source_language_get_globs.

public static extern Utf8StringArrayNullTerminatedOwnedHandle GetGlobs(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

GetHidden(nint)

Calls native method gtk_source_language_get_hidden.

public static extern bool GetHidden(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetId(nint)

Calls native method gtk_source_language_get_id.

public static extern NonNullableUtf8StringUnownedHandle GetId(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetMetadata(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_language_get_metadata.

public static extern NullableUtf8StringUnownedHandle GetMetadata(nint language, NonNullableUtf8StringHandle name)

Parameters

language nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetMimeTypes(nint)

Calls native method gtk_source_language_get_mime_types.

public static extern Utf8StringArrayNullTerminatedOwnedHandle GetMimeTypes(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

GetName(nint)

Calls native method gtk_source_language_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSection(nint)

Calls native method gtk_source_language_get_section.

public static extern NonNullableUtf8StringUnownedHandle GetSection(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetStyleFallback(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_language_get_style_fallback.

public static extern NullableUtf8StringUnownedHandle GetStyleFallback(nint language, NonNullableUtf8StringHandle styleId)

Parameters

language nint

Transfer ownership: None Nullable: False

styleId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetStyleIds(nint)

Calls native method gtk_source_language_get_style_ids.

public static extern Utf8StringArrayNullTerminatedOwnedHandle GetStyleIds(nint language)

Parameters

language nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

GetStyleName(nint, NonNullableUtf8StringHandle)

Calls native method gtk_source_language_get_style_name.

public static extern NullableUtf8StringUnownedHandle GetStyleName(nint language, NonNullableUtf8StringHandle styleId)

Parameters

language nint

Transfer ownership: None Nullable: False

styleId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True