In This Article

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.

Inherited Members