Class
TaggersRegistry

Represents a registry for all taggers.

Definition

Namespace:Telerik.WinForms.SyntaxEditor.Core.Tagging

Assembly:Telerik.WinControls.SyntaxEditor.dll

Syntax:

cs-api-definition
public class TaggersRegistry

Inheritance: objectTaggersRegistry

Constructors

TaggersRegistry(ITextDocumentEditor)

Initializes a new instance of the TaggersRegistry class.

Declaration

cs-api-definition
public TaggersRegistry(ITextDocumentEditor editor)

Parameters

editor

ITextDocumentEditor

Methods

GetTagger<T>()

Gets a particular tagger by type.

Declaration

cs-api-definition
public ITagger<T> GetTagger<T>() where T : ITag

Returns

ITagger<T>

IsTaggerRegistered<T>(ITagger<T>)

Gets a value indicating whether the tagger is already registered.

Declaration

cs-api-definition
public bool IsTaggerRegistered<T>(ITagger<T> tagger) where T : ITag

Parameters

tagger

ITagger<T>

Returns

bool

RegisterTagger<T>(ITagger<T>)

Registers a tagger instance.

Declaration

cs-api-definition
public void RegisterTagger<T>(ITagger<T> tagger) where T : ITag

Parameters

tagger

ITagger<T>

UnregisterTagger<T>(ITagger<T>)

Unregisters a tagger instance.

Declaration

cs-api-definition
public void UnregisterTagger<T>(ITagger<T> tagger) where T : ITag

Parameters

tagger

ITagger<T>