Table of Contents

Class LanguageManager

Namespace
GtkSource
Assembly
GtkSource-5.dll
public class LanguageManager : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
LanguageManager
Implements
Inherited Members

Constructors

LanguageManager(bool, params ConstructArgument[])

protected LanguageManager(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

LanguageManager(IntPtr, bool)

protected LanguageManager(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

LanguageIdsPropertyDefinition

public static readonly Property<string[], LanguageManager> LanguageIdsPropertyDefinition

Field Value

Property<string[], LanguageManager>

SearchPathPropertyDefinition

public static readonly Property<string[], LanguageManager> SearchPathPropertyDefinition

Field Value

Property<string[], LanguageManager>

Properties

LanguageIds

public string[] LanguageIds { get; }

Property Value

string[]

SearchPath

public string[] SearchPath { get; set; }

Property Value

string[]

Methods

AppendSearchPath(string)

[Version("5.4")]
public void AppendSearchPath(string path)

Parameters

path string

GetDefault()

public static LanguageManager GetDefault()

Returns

LanguageManager

GetGType()

public static Type GetGType()

Returns

Type

GetLanguage(string)

public Language? GetLanguage(string id)

Parameters

id string

Returns

Language

GetLanguageIds()

public string[]? GetLanguageIds()

Returns

string[]

GetSearchPath()

public string[] GetSearchPath()

Returns

string[]

GuessLanguage(string?, string?)

public Language? GuessLanguage(string? filename, string? contentType)

Parameters

filename string
contentType string

Returns

Language

New()

public static LanguageManager New()

Returns

LanguageManager

PrependSearchPath(string)

[Version("5.4")]
public void PrependSearchPath(string path)

Parameters

path string

SetSearchPath(string[]?)

public void SetSearchPath(string[]? dirs)

Parameters

dirs string[]