IVsTextBufferProvider 接口

定义

使 DocData 对象可以) 实现 (委托文本缓冲区 IVsTextLines

public interface class IVsTextBufferProvider
public interface class IVsTextBufferProvider
__interface IVsTextBufferProvider
[System.Runtime.InteropServices.Guid("76A3B2C0-C743-11D0-A7A6-00A0C9110051")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextBufferProvider
[<System.Runtime.InteropServices.Guid("76A3B2C0-C743-11D0-A7A6-00A0C9110051")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextBufferProvider = interface
Public Interface IVsTextBufferProvider
派生
属性

注解

需要访问其文本缓冲区的 DocData 对象的客户端应该首先查询 IVsTextLines 。 如果查询失败,则客户端应查询 IVsTextBufferProvider 并调用 GetTextBuffer

方法

GetTextBuffer(IVsTextLines)

检索文本缓冲区的内容。

LockTextBuffer(Int32)

锁定文本缓冲区以防止编辑。

SetTextBuffer(IVsTextLines)

将文本数据写入指定的文本缓冲区。

适用于