C# Класс ICSharpCode.AvalonEdit.Highlighting.HighlightingManager

Manages a list of syntax highlighting definitions.
All members on this class (including instance members) are thread-safe.
Наследование: IHighlightingService
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
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.

Описание методов

GetDefinition() публичный Метод

Gets a highlighting definition by name. Returns null if the definition is not found.
public GetDefinition ( string name ) : IHighlightingDefinition
name string
Результат IHighlightingDefinition

GetDefinitionByExtension() публичный Метод

Gets a highlighting definition by extension. Returns null if the definition is not found.
public GetDefinitionByExtension ( string extension ) : IHighlightingDefinition
extension string
Результат IHighlightingDefinition

RegisterHighlighting() публичный Метод

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.
Результат void

RegisterHighlighting() публичный Метод

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.
Результат void