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()

Initializes a new instance of the AdornmentManagerProvider class.

public AdornmentManagerProvider()

AdornmentManagerProvider(object)

Initializes a new instance of the AdornmentManagerProvider class.

public AdornmentManagerProvider(object singletonKey)
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:

A IAdornmentManager for the specified ITextView.

Inherited Members