IVsHiddenRegion Interface
Manages the hidden region.
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | GetBanner(String) | Returns the banner for the hidden region. |
![]() | GetBaseBuffer(IVsTextLines) | Provides a pointer to the text buffer from the hidden region. |
![]() | GetBehavior(UInt32) | Returns the hidden region behavior, that is, client-controlled or editor-controlled. |
![]() | GetClientData(UInt32) | Returns the client data for the hidden region. |
![]() | GetSpan(TextSpan[]) | Returns the text span of the hidden region in the text buffer. |
![]() | GetState(UInt32) | Returns the state of the hidden region. |
![]() | GetType(Int32) | Returns the hidden region type (that is, concealed or collapsible). |
![]() | Invalidate(UInt32) | Removes the hidden region and exposes the hidden text in the normal view. |
![]() | IsValid() | Determines whether the hidden region is valid. |
![]() | SetBanner(String) | Sets the banner for the hidden region. |
![]() | SetClientData(UInt32) | Sets the client data for the hidden region. |
![]() | SetSpan(TextSpan[]) | Sets the text span of the hidden region in the text buffer. |
![]() | SetState(UInt32, UInt32) | Sets the state of the hidden region. |
This interface represents a part of the buffer that has been hidden. Using the IVsHiddenRegion interface, you can move a hidden region, change its state (for example, collapsed or expanded), or remove it.
Notes to Callers:
Call this interface to manage the properties of a hidden region. The environment provides a pointer to IVsHiddenRegion in calls to your hidden text client (IVsHiddenTextClient object). You can only specify a hidden text client if you create a new hidden text session (CreateHiddenTextSession).
