SquiggleTag Class
Provides a basic ISquiggleTag implementation, generally used for error display, that can be associated with some text range.
public class SquiggleTag : ISquiggleTag, ITag
- Inheritance:
- Object Object
- Implements:
- ISquiggleTag ITag
Constructors
SquiggleTag()
Initializes a new instance of the SquiggleTag
class.
public SquiggleTag()
SquiggleTag(IClassificationType)
Initializes a new instance of the SquiggleTag
class.
public SquiggleTag(IClassificationType classificationType)
Parameter | Type | Description |
---|---|---|
classificationType | IClassificationType | The IClassificationType associated with the tag. |
SquiggleTag(IClassificationType, IContentProvider)
Initializes a new instance of the SquiggleTag
class.
public SquiggleTag(IClassificationType classificationType, IContentProvider contentProvider)
Parameter | Type | Description |
---|---|---|
classificationType | IClassificationType | The IClassificationType associated with the tag. |
contentProvider | IContentProvider | The IContentProvider associated with the tag. |
SquiggleTag(IContentProvider)
Initializes a new instance of the SquiggleTag
class.
public SquiggleTag(IContentProvider contentProvider)
Parameter | Type | Description |
---|---|---|
contentProvider | IContentProvider | The IContentProvider associated with the tag. |
Properties
ClassificationType
Gets or sets the IClassificationType associated with the tag.
public IClassificationType ClassificationType { get; set; }
Property Value
- IClassificationType:
The IClassificationType associated with the tag.
ContentProvider
Gets or sets the optional IContentProvider used to provide content for IntelliPrompt quick info popups or other UI.
public IContentProvider ContentProvider { get; set; }
Property Value
- IContentProvider:
The optional IContentProvider used to provide content for IntelliPrompt quick info popups or other UI.