Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Manages the hidden region.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("41E57382-63F9-48E6-9DBD-163D2B14D41B")> _
Public Interface IVsHiddenRegion
[InterfaceTypeAttribute()]
[GuidAttribute("41E57382-63F9-48E6-9DBD-163D2B14D41B")]
public interface IVsHiddenRegion
[InterfaceTypeAttribute()]
[GuidAttribute(L"41E57382-63F9-48E6-9DBD-163D2B14D41B")]
public interface class IVsHiddenRegion
[<InterfaceTypeAttribute()>]
[<GuidAttribute("41E57382-63F9-48E6-9DBD-163D2B14D41B")>]
type IVsHiddenRegion = interface end
public interface IVsHiddenRegion
The IVsHiddenRegion type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
GetBanner | Returns the banner for the hidden region. |
![]() |
GetBaseBuffer | Provides a pointer to the text buffer from the hidden region. |
![]() |
GetBehavior | Returns the hidden region behavior, that is, client-controlled or editor-controlled. |
![]() |
GetClientData | Returns the client data for the hidden region. |
![]() |
GetSpan | Returns the text span of the hidden region in the text buffer. |
![]() |
GetState | Returns the state of the hidden region. |
![]() |
GetType | Returns the hidden region type (that is, concealed or collapsible). |
![]() |
Invalidate | Removes the hidden region and exposes the hidden text in the normal view. |
![]() |
IsValid | Determines whether the hidden region is valid. |
![]() |
SetBanner | Sets the banner for the hidden region. |
![]() |
SetClientData | Sets the client data for the hidden region. |
![]() |
SetSpan | Sets the text span of the hidden region in the text buffer. |
![]() |
SetState | Sets the state of the hidden region. |
Top
Remarks
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).