C# 클래스 ICSharpCode.AvalonEdit.Highlighting.HighlightingManager

Manages a list of syntax highlighting definitions.
All members on this class (including instance members) are thread-safe.
상속: IHighlightingService
파일 보기 프로젝트 열기: kjk/kjkpub 1 사용 예제들

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