Class LanguageManager
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public class LanguageManager : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
LanguageManager
- Implements
-
- Inherited Members
-
Constructors
LanguageManager(params ConstructArgument[])
public LanguageManager(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
LanguageManager(LanguageManagerHandle)
public LanguageManager(LanguageManagerHandle handle)
Parameters
handle
LanguageManagerHandle
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[]