IVsDocOutlineProvider 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 information about a document outline.
public interface class IVsDocOutlineProvider
public interface class IVsDocOutlineProvider
__interface IVsDocOutlineProvider
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("47B1D60A-4EB8-4723-B991-992E6393E392")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDocOutlineProvider
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("47B1D60A-4EB8-4723-B991-992E6393E392")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDocOutlineProvider
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("47B1D60A-4EB8-4723-B991-992E6393E392")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDocOutlineProvider = interface
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("47B1D60A-4EB8-4723-B991-992E6393E392")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDocOutlineProvider = interface
Public Interface IVsDocOutlineProvider
- Attributes
Remarks
See illustrations of the implementation and/or calling of this interface in the Figures Edit and Figures Language Service samples.
Methods
GetOutline(IntPtr, IOleCommandTarget) |
Returns a document outline. |
GetOutlineCaption(VSOUTLINECAPTION, String) |
Returns a document outline caption. |
OnOutlineStateChange(UInt32, UInt32) |
Notifies the client when changes have been made to the document outline state. |
ReleaseOutline(IntPtr, IOleCommandTarget) |
Releases a document outline. |