ITextDataModel 接口

准备 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 包括作为 DocumentBufferDataBuffer的唯一 ITextBuffer

但是,在某些情况下,可能存在 IProjectionBuffer 对象图,如同单文件。 在使用 DocumentBuffer 作为源缓冲区的这种情况下, DataBuffer 直接或间接是 IProjectionBuffer ,。

ITextDataModel 的 ContentType 通常是与 DocumentBuffer

请参阅

参考

Microsoft.VisualStudio.Text 命名空间