ITextDataModel-Schnittstelle
Bereitet den ITextBuffer auf die Darstellung im Editor vor.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface ITextDataModel
public interface ITextDataModel
public interface class ITextDataModel
type ITextDataModel = interface end
public interface ITextDataModel
Der ITextDataModel-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ContentType | Der IContentType des Textdatenmodells. | |
DataBuffer | Ruft den ITextBuffer ab, der im Editor darstellt werden soll. | |
DocumentBuffer | Ruft ITextBuffer ab, das einem Dokument im Dateisystem entspricht. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ContentTypeChanged | Wird ausgelöst, wenn der ContentType dieses Textdatenmodells geändert wird. |
Zum Seitenanfang
Hinweise
In der Regel besteht ITextDataModel aus einzelnen ITextBuffer , das als DocumentBuffer und DataBufferauftritt.
In manchen Fällen kann ein Diagramm von IProjectionBuffer-Objekten dargestellt werden, als ob es ein einzelnes Dokument handeln. In diesem Fall ist DataBufferIProjectionBuffer , der DocumentBuffer als Quellpuffer direkt oder indirekt verwendet.
ContentType von ITextDataModel ist normalerweise identisch mit der DocumentBuffer.