In This Article

AdornmentManagerProvider<TManager> Class

Provides an IAdornmentManagerProvider capable of creating IAdornmentManager objects which have a constructor that accepts a single ITextView instance parameter.

public class AdornmentManagerProvider<TManager> : IAdornmentManagerProvider where TManager : IAdornmentManager
Type Parameters:
TManager -

The Type of IAdornmentManager that this factory creates. The tagger type must have a constructor that accepts a single ITextView instance parameter.

Inheritance:
object object
Implements:
IAdornmentManagerProvider

Constructors

AdornmentManagerProvider(object?)

Initializes an instance of the class.

public AdornmentManagerProvider(object? singletonKey = null)
Parameter Type Description
singletonKey object

When a non-null value is passed, the tagger will be stored as a singleton under the specified key in the views's properties.

Methods

GetAdornmentManager(ITextView)

Returns a IAdornmentManager for the specified ITextView.

public IAdornmentManager? GetAdornmentManager(ITextView view)
Parameter Type Description
view ITextView

The ITextView that requires an IAdornmentManager.

Returns

IAdornmentManager

Inherited Members

Extension Methods