IVsDocOutlineProvider Interface
Provides information about a document outline.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("47B1D60A-4EB8-4723-B991-992E6393E392")> _
Public Interface IVsDocOutlineProvider
[InterfaceTypeAttribute()]
[GuidAttribute("47B1D60A-4EB8-4723-B991-992E6393E392")]
public interface IVsDocOutlineProvider
[InterfaceTypeAttribute()]
[GuidAttribute(L"47B1D60A-4EB8-4723-B991-992E6393E392")]
public interface class IVsDocOutlineProvider
[<InterfaceTypeAttribute()>]
[<GuidAttribute("47B1D60A-4EB8-4723-B991-992E6393E392")>]
type IVsDocOutlineProvider = interface end
public interface IVsDocOutlineProvider
The IVsDocOutlineProvider type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetOutline | Returns a document outline. | |
GetOutlineCaption | Returns a document outline caption. | |
OnOutlineStateChange | Notifies the client when changes have been made to the document outline state. | |
ReleaseOutline | Releases a document outline. |
Top
Remarks
See illustrations of the implementation and/or calling of this interface in the Figures Edit and Figures Language Service samples.
Notes to Implementers
Notes to Callers