IVsTextBufferProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使 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) |
将文本数据写入指定的文本缓冲区。 |