准备 ITextBuffer,以便在编辑器中显示。
命名空间: Microsoft.VisualStudio.Text
程序集: Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)
语法
声明
Public Interface ITextDataModel
public interface ITextDataModel
public interface class ITextDataModel
type ITextDataModel = interface end
public interface ITextDataModel
ITextDataModel 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
ContentType | 文本数据模型的 IContentType。 |
![]() |
DataBuffer | 获取应在编辑器中显示的 ITextBuffer。 |
![]() |
DocumentBuffer | 获取对应于文件系统的文档的 ITextBuffer 。 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
ContentTypeChanged | 当此文本数据模型的 ContentType 更改时引发。 |
页首
备注
通常 ITextDataModel 包括作为 DocumentBuffer 和 DataBuffer的唯一 ITextBuffer 。
但是,在某些情况下,可能存在 IProjectionBuffer 对象图,如同单文件。 在使用 DocumentBuffer 作为源缓冲区的这种情况下, DataBuffer 直接或间接是 IProjectionBuffer ,。
ITextDataModel 的 ContentType 通常是与 DocumentBuffer。