ITextDataModel Interface

 

Prepares the ITextBuffer for presentation in the editor.

Namespace:   Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

public interface ITextDataModel

NameDescription
System_CAPS_pubpropertyContentType

The IContentType of the text data model.

System_CAPS_pubpropertyDataBuffer

Gets the ITextBuffer that should be presented in the editor.

System_CAPS_pubpropertyDocumentBuffer

Gets the ITextBuffer that corresponds to a document in the file system.

NameDescription
System_CAPS_pubeventContentTypeChanged

Raised when the ContentType of this text data model changes.

Typically the ITextDataModel consists of a single ITextBuffer that acts as both the DocumentBuffer and the DataBuffer.

However, in some cases, a graph of IProjectionBuffer objects can be presented as if they were a single document. In that case, the DataBuffer is an IProjectionBuffer that uses the DocumentBuffer as a source buffer, directly or indirectly.

The ContentType of an ITextDataModel usually is the same as that of the DocumentBuffer.

Return to top
Show: