This topic has not yet been rated - Rate this topic

IVsTextLayer Interface

Handles layout between a base buffer and a view.

Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in microsoft.visualstudio.textmanager.interop.dll)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")] 
public interface IVsTextLayer
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396") */ 
public interface IVsTextLayer
InterfaceTypeAttribute(1) 
GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396") 
public interface IVsTextLayer

An example is a function-at-a-time layer which hides the text before and after a function.

One text layer can act as a text layer upon another. The buffer itself is a text layer. Thus any number of text layers can modify the view’s “perception” of the underlying buffer.

This interface is derived from IVsTextLines

Notes to Implementers You cannot currently implement this interface.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ