Share via


IVsTextMarkerTypeProvider Interface

Definition

Returns an IVsPackageDefinedTextMarkerType interface from a service providing a text markers other packages.

public interface class IVsTextMarkerTypeProvider
public interface class IVsTextMarkerTypeProvider
__interface IVsTextMarkerTypeProvider
[System.Runtime.InteropServices.Guid("7EF86CFD-D561-4BA5-9F38-C1BFF588E3AC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextMarkerTypeProvider
[System.Runtime.InteropServices.Guid("7EF86CFD-D561-4BA5-9F38-C1BFF588E3AC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTextMarkerTypeProvider
[<System.Runtime.InteropServices.Guid("7EF86CFD-D561-4BA5-9F38-C1BFF588E3AC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextMarkerTypeProvider = interface
[<System.Runtime.InteropServices.Guid("7EF86CFD-D561-4BA5-9F38-C1BFF588E3AC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTextMarkerTypeProvider = interface
Public Interface IVsTextMarkerTypeProvider
Attributes

Remarks

The IVsPackageDefinedTextMarkerType interface returned by a VSPackage's implementation of IVsTextMarkerTypeProvider provides access to properties of the text marker provided by the VSPackage.

Notes to Implementers

Implement if on a VSPackage making text markers available to other services. Use SProfferService to implement this interface

Methods

GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Allows you to return a pointer to your IVsPackageDefinedTextMarkerType implementation for a custom marker type.

Applies to