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
Datei anzeigen Open project: kjk/kjkpub Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method 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 method

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

GetDefinitionByExtension() public method

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

RegisterHighlighting() public method

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.
return void

RegisterHighlighting() public method

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.
return void