IVsTextMarkerType Interface
Provides a uniform mechanism for obtaining information about a given text marker type, whether predefined by the editor or registered by a package.
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | DrawGlyph(IntPtr, array<RECT>^) | Determines where a custom marker glyph can be drawn in the widget margin. |
![]() | DrawGlyphEx(UInt32, IntPtr, array<RECT>^, Int32) | Draws a glyph in the widget margin given a display device context and a bounding rectangle. |
![]() | GetBehaviorFlags(UInt32) | Returns marker behavior flags, which define the default marker behavior. |
![]() | GetDefaultColors(array<COLORINDEX>^, array<COLORINDEX>^) | Returns the default foreground and background colors for a marker. |
![]() | GetDefaultLineStyle(array<COLORINDEX>^, array<LINESTYLE>^) | Returns the default line attributes for a custom marker type. |
![]() | GetDisplayName(String^) | Returns the display name of the custom marker type. |
![]() | GetPriorityIndex(Int32) | Returns the priority index for the custom marker type, with the highest priority value receiving the topmost placement. |
![]() | GetVisualStyle(UInt32) | Returns the appearance, location, and coloring of a custom marker type. |
Implement IVsTextMarkerType to provide information about the behavior for a custom marker type.
Notes to Implementers:
Implemented by a VSPackage to provide a custom marker type.
