Microsoft.VisualStudio.Text.Adornments Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.