Freigeben über


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
Öffentliche Eigenschaft ContentType Der IContentType des Textdatenmodells.
Öffentliche Eigenschaft DataBuffer Ruft den ITextBuffer ab, der im Editor darstellt werden soll.
Öffentliche Eigenschaft DocumentBuffer Ruft ITextBuffer ab, das einem Dokument im Dateisystem entspricht.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace