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

Provides a basic ISquiggleTag implementation, generally used for error display, that can be associated with some text range.

public SquiggleTag()

SquiggleTag(IClassificationType)

Provides a basic ISquiggleTag implementation, generally used for error display, that can be associated with some text range.

public SquiggleTag(IClassificationType classificationType)
Parameter Type Description
classificationType IClassificationType

The IClassificationType, if any, associated with the tag.

SquiggleTag(IClassificationType?, IContentProvider?)

Provides a basic ISquiggleTag implementation, generally used for error display, that can be associated with some text range.

public SquiggleTag(IClassificationType? classificationType, IContentProvider? contentProvider)
Parameter Type Description
classificationType IClassificationType

The IClassificationType, if any, associated with the tag.

contentProvider IContentProvider

The IContentProvider, if any, associated with the tag.

SquiggleTag(IContentProvider)

Provides a basic ISquiggleTag implementation, generally used for error display, that can be associated with some text range.

public SquiggleTag(IContentProvider contentProvider)
Parameter Type Description
contentProvider IContentProvider

The IContentProvider, if any, associated with the tag.

Properties

ClassificationType

The optional IClassificationType associated with the tag.

public IClassificationType? ClassificationType { get; set; }

Property Value

IClassificationType

ContentProvider

The optional IContentProvider used to provide content for IntelliPrompt quick info popups or other UI.

public IContentProvider? ContentProvider { get; set; }

Property Value

IContentProvider

Inherited Members

Extension Methods