Class
TagBasedUILayer<TTag>

Class TagBasedUILayer. Implements the PooledUILayer

Definition

Constructors

TagBasedUILayer()

Initializes a new instance of the TagBasedUILayer<TTag> class.

Declaration

cs-api-definition
protected TagBasedUILayer()

Properties

Tagger

Gets the tagger.

Declaration

cs-api-definition
protected ITagger<TTag> Tagger { get; }

Property Value

ITagger<TTag>

The tagger.

Methods

OnTextFormatDefinitionsRegistryChanged()

Called when [text format definitions registry changed].

Declaration

cs-api-definition
protected virtual void OnTextFormatDefinitionsRegistryChanged()

UpdateUIOverride(UIUpdateContext)

Updates the UI override.

Declaration

cs-api-definition
protected override sealed void UpdateUIOverride(UIUpdateContext updateContext)

Parameters

updateContext

UIUpdateContext

The update context.

Overrides UILayer.UpdateUIOverride(UIUpdateContext)

UpdateUIOverride(UIUpdateContext, TextSnapshotSpan)

Updates the UI override.

Declaration

cs-api-definition
protected abstract void UpdateUIOverride(UIUpdateContext updateContext, TextSnapshotSpan changedSnapshotSpan)

Parameters

updateContext

UIUpdateContext

The update context.

changedSnapshotSpan

TextSnapshotSpan

The changed snapshot span.