C# Class ICSharpCode.AvalonEdit.Highlighting.HighlightingManager

Manages a list of syntax highlighting definitions.
All members on this class (including instance members) are thread-safe.
Inheritance: IHighlightingService
Afficher le fichier Open project: kjk/kjkpub Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
GetDefinition ( string name ) : IHighlightingDefinition

Gets a highlighting definition by name. Returns null if the definition is not found.

GetDefinitionByExtension ( string extension ) : IHighlightingDefinition

Gets a highlighting definition by extension. Returns null if the definition is not found.

RegisterHighlighting ( string name, string extensions, Func lazyLoadedHighlighting ) : void

Registers a highlighting definition.

RegisterHighlighting ( string name, string extensions, IHighlightingDefinition highlighting ) : void

Registers a highlighting definition.

Method Details

GetDefinition() public méthode

Gets a highlighting definition by name. Returns null if the definition is not found.
public GetDefinition ( string name ) : IHighlightingDefinition
name string
Résultat IHighlightingDefinition

GetDefinitionByExtension() public méthode

Gets a highlighting definition by extension. Returns null if the definition is not found.
public GetDefinitionByExtension ( string extension ) : IHighlightingDefinition
extension string
Résultat IHighlightingDefinition

RegisterHighlighting() public méthode

Registers a highlighting definition.
public RegisterHighlighting ( string name, string extensions, Func lazyLoadedHighlighting ) : void
name string The name to register the definition with.
extensions string The file extensions to register the definition for.
lazyLoadedHighlighting Func A function that loads the highlighting definition.
Résultat void

RegisterHighlighting() public méthode

Registers a highlighting definition.
public RegisterHighlighting ( string name, string extensions, IHighlightingDefinition highlighting ) : void
name string The name to register the definition with.
extensions string The file extensions to register the definition for.
highlighting IHighlightingDefinition The highlighting definition.
Résultat void