IVsHiddenRegion 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.
Manages the hidden region.
public interface class IVsHiddenRegion
public interface class IVsHiddenRegion
__interface IVsHiddenRegion
[System.Runtime.InteropServices.Guid("41E57382-63F9-48E6-9DBD-163D2B14D41B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsHiddenRegion
[System.Runtime.InteropServices.Guid("41E57382-63F9-48E6-9DBD-163D2B14D41B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsHiddenRegion
[<System.Runtime.InteropServices.Guid("41E57382-63F9-48E6-9DBD-163D2B14D41B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsHiddenRegion = interface
[<System.Runtime.InteropServices.Guid("41E57382-63F9-48E6-9DBD-163D2B14D41B")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsHiddenRegion = interface
Public Interface IVsHiddenRegion
- Attributes
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(UInt32, Object, IVsHiddenTextClient, IVsHiddenTextSession)).
Methods
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(IntPtr) | |
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(IntPtr) | |
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. |