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 System.Type of IAdornmentManager that this factory creates. The tagger type must have a constructor that accepts a single ITextView instance parameter.
- Inheritance:
- System.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 | System.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
- System.Object.ToString()
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object, System.Object)
- System.Object.ReferenceEquals(System.Object, System.Object)
- System.Object.GetHashCode()
- System.Object.GetType()
- System.Object.MemberwiseClone()