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
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()