在基本缓冲区和视图之间的处理格式。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")> _
Public Interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute(L"0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface class IVsTextLayer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")>]
type IVsTextLayer = interface end
public interface IVsTextLayer
IVsTextLayer 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
BaseLineIndexToLocal | |
![]() |
CanReplaceLines | |
![]() |
CopyLineText | 将文本指定的范围到调用方分配的缓冲区 |
![]() |
CreateTrackingPoint | 创建类似于一零长度为零长度跟踪点。 |
![]() |
DeeperLayerLineIndexToLocal | |
![]() |
EnumLayerMarkers | 枚举所有标记。 |
![]() |
GetBaseBuffer | |
![]() |
GetLastLineIndex | 返回最后一行的长度。 |
![]() |
GetLengthOfLine | 返回行的长度。 |
![]() |
GetLineCount | 返回的行数。 |
![]() |
GetLineDataEx | |
![]() |
GetLineText | 将文本指定的范围为 BSTR。 |
![]() |
GetMarkerData | |
![]() |
LocalLineIndexToBase | |
![]() |
LocalLineIndexToDeeperLayer | |
![]() |
LockBufferEx | |
![]() |
MapLocalSpansToTextOriginatingLayer | 映射设置局部范围为给定文本的最浅绿的层。 |
![]() |
ReleaseLineDataEx | |
![]() |
ReleaseMarkerData | |
![]() |
ReplaceLines | 处理分行符/连接等。 |
![]() |
ReplaceLinesEx | 处理分行符/连接等。 |
![]() |
UnlockBufferEx |
页首
备注
示例是 " 功能之前或之后,隐藏该文本的功能时间层。
一个文本层可以作为文本层在另一个。 缓冲区是文本层。 因此任意数量的文本层可以修改视图 “的感知力”基础缓冲区。
此接口从派生 IVsTextLines
对实现者的说明
您当前不能实现此接口。