IVsAtomicTextProvider Interface
Definition
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 methods handling an AtomicText structure.
public interface class IVsAtomicTextProvider
public interface class IVsAtomicTextProvider
__interface IVsAtomicTextProvider
[System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsAtomicTextProvider
[System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAtomicTextProvider
[<System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsAtomicTextProvider = interface
[<System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAtomicTextProvider = interface
Public Interface IVsAtomicTextProvider
- Attributes
Methods
DrawAtomGlyph(UInt32, IntPtr, RECT[]) |
Draws the glyph. |
GetAtomAttributes(UInt32, UInt32[]) |
Gets the attributes of the atom |
GetAtomFlags(UInt32) |
Gets the type of atom it is (glyph, text, or default). |
GetAtomGlyphWidth(Int32, Int32) |
Gets the width of the glyph. |