IVsOutliningSession 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.
Adds one or more outline regions to a text buffer.
public interface class IVsOutliningSession
public interface class IVsOutliningSession
__interface IVsOutliningSession
[System.Runtime.InteropServices.Guid("9A436975-A86A-4459-A350-B05604B53309")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsOutliningSession
[System.Runtime.InteropServices.Guid("9A436975-A86A-4459-A350-B05604B53309")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsOutliningSession
[<System.Runtime.InteropServices.Guid("9A436975-A86A-4459-A350-B05604B53309")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsOutliningSession = interface
[<System.Runtime.InteropServices.Guid("9A436975-A86A-4459-A350-B05604B53309")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsOutliningSession = interface
Public Interface IVsOutliningSession
- Attributes
Notes to Callers
Call this interface to add an outline region to a particular outlining session object. Outline regions added using this interface can only be editor controlled. To add an outline region that is client-controlled, use AddHiddenRegions(UInt32, Int32, NewHiddenRegion[], IVsEnumHiddenRegions[]). For more information, see How to: Provide Expanded Outlining Support in a Legacy Language Service.
Methods
AddOutlineRegions(UInt32, Int32, NewOutlineRegion[]) |
Creates an outlining region over the specified span of text. |