Table of Contents

Class LanguageManager

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

Methods

AppendSearchPath(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_language_manager_append_search_path. Version: 5.4

[Version("5.4")]
public static extern void AppendSearchPath(IntPtr lm, NonNullableUtf8StringHandle path)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

GetDefault()

Calls native function gtk_source_language_manager_get_default.

public static extern IntPtr GetDefault()

Returns

IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_language_manager_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguage(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_language_manager_get_language.

public static extern IntPtr GetLanguage(IntPtr lm, NonNullableUtf8StringHandle id)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

id NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetLanguageIds(IntPtr)

Calls native method gtk_source_language_manager_get_language_ids.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetLanguageIds(IntPtr lm)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: True

GetSearchPath(IntPtr)

Calls native method gtk_source_language_manager_get_search_path.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetSearchPath(IntPtr lm)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

GuessLanguage(IntPtr, NullablePlatformStringHandle, NullableUtf8StringHandle)

Calls native method gtk_source_language_manager_guess_language.

public static extern IntPtr GuessLanguage(IntPtr lm, NullablePlatformStringHandle filename, NullableUtf8StringHandle contentType)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

filename NullablePlatformStringHandle

Transfer ownership: None Nullable: True

contentType NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_source_language_manager_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

PrependSearchPath(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_source_language_manager_prepend_search_path. Version: 5.4

[Version("5.4")]
public static extern void PrependSearchPath(IntPtr lm, NonNullableUtf8StringHandle path)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetSearchPath(IntPtr, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_source_language_manager_set_search_path.

public static extern void SetSearchPath(IntPtr lm, Utf8StringArrayNullTerminatedHandle dirs)

Parameters

lm IntPtr

Transfer ownership: None Nullable: False

dirs Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: True