共用方式為


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組成單一ITextBuffer ,做為這兩個DocumentBufferDataBuffer

不過,在某些情況下,圖表的IProjectionBuffer ,就像是一份文件一樣,可以顯示物件。 在此情況下, DataBufferIProjectionBuffer ,會使用DocumentBuffer作為來源緩衝區,直接或間接。

ContentType的ITextDataModel通常是相同的DocumentBuffer

請參閱

參考

Microsoft.VisualStudio.Text 命名空間