Microsoft.VisualStudio.Text.Adornments Namespace

Provides support for editor adornments.

Classes

BlockContext

An implementation of IBlockContext.

ClassifiedTextElement

Represents a block of classified text in an IToolTipServiceIToolTipPresenter.

ClassifiedTextRun

Represents a contiguous run of classified text in an IToolTipServiceIToolTipPresenter.

ContainerElement

Represents a container of zero or more elements for display in an IToolTipPresenter.

ErrorTypeDefinition

Defines error types.

ImageElement

Represents cross platform compatible image.

PredefinedErrorTypeNames

Enumerates the predefined error types.

PredefinedStructureTagTypes

Enumerates the predefined structural block types.

PredefinedStructureTypes

Enumerates the predefined structural block types.

StructureAdornmentStyle

Defines a set of properties that will be used to style the default structural block tool tip.

StructureTipStyle

Defines a set of properties that will be used to style the default structural block tool tip.

ThematicBreakElement

Represents a thematic break in an IToolTipServiceIToolTipPresenter.

ToolTipParameters

Determines behavior for a IToolTipPresenter.

ToolTipPresenterStyle

Defines a set of properties that will be used to style the default WPF ToolTip presenter.

Interfaces

IBlockContext

Defines the block context used to display structural block information.

IBlockContextProvider

Creates a IBlockContextSource for a given buffer.

IBlockContextSource

Provides content for structural block tool tips for a given IBlockTag.

IErrorProviderFactory

Gets a error tagger (a SimpleTagger<T> of type ErrorTag) for the given buffer, or creates a new one if there is no error tagger already cached in the owned properties of the buffer.

IStructureContextSource

Provides context for structural block tool tips for a given sequence of IStructureElements.

IStructureContextSourceProvider

Creates an IStructureContextSource for a given buffer.

ITextMarkerProviderFactory

Gets a text marker tagger (a SimpleTagger<T> of type TextMarkerTag for a given buffer, or creates a new one if no text marker tagger is already cached in the owned properties of the buffer.

IToolTipPresenter

A platform-specific ToolTip implementation.

IToolTipPresenterFactory

Proffers a platform-specific IToolTipPresenter to the IDE.

IToolTipProvider

Creates and displays tooltips, using an arbitrary object as content.

IToolTipProviderFactory

Gets an existing tooltip adornment provider from the cached list, or creates one if there is not one in the cache.

IToolTipService

Cross platform service for the creation and management of ToolTips.

IViewElementFactory

Converts from an object to its equivalent platform specific UI element.

IViewElementFactoryService

A service for converting from data objects to their platform specific UI representation.

Enums

ClassifiedTextRunStyle

The text style for a ClassifiedTextRun.

ContainerElementStyle

The layout style for a ContainerElement.

PopupStyles

Represents the styles associated with pop-up windows.

Remarks

For more information about adornments, see the "Adornments" section of Inside the Editor. For more information about adding and extending adornments, see the "Extending Adornments" section in Language Service and Editor Extension Points.