IVsSyntheticRegion Interface

Definition

Provides methods for management for a synthetic region.

C++/CX
public interface class IVsSyntheticRegion
Attributes

Methods

GetBaseBufferAnchor(Int32, Int32)

Gets the base buffer anchor of the region.

GetBehavior(UInt32)

Gets the behavior of the region.

GetClientData(IntPtr)
GetClientData(UInt32)

Gets the client data for the region.

GetMarkerType(Int32)

Gets the marker type for the region.

GetSyntheticLayerSpan(TextSpan[])

Gets the owning layer span for the region.

GetText(String)

Gets the text associated with the region.

GetTextImage(IVsTextImage)

Gets the text image of the region.

GetTextLayer(IVsTextLayer)

Gets the associated layer.

Invalidate(UInt32)

Handles deletion management, causing the region to go away and the text to become exposed and normal.

IsValid(Int32)

Determines whether the region is currently valid.

SetBaseBufferAnchor(Int32, Int32)

Sets the base buffer anchor of the region.

SetClientData(IntPtr)
SetClientData(UInt32)

Sets the client data for the region.

SetText(String)

Sets the text of the region.

Applies to

Product Versions
Visual Studio SDK 2015, 2017, 2019, 2022