Partager via


ITextDataModel, interface

Prépare la ITextBuffer pour présentation dans l'éditeur.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)

Syntaxe

'Déclaration
Public Interface ITextDataModel
public interface ITextDataModel
public interface class ITextDataModel
type ITextDataModel =  interface end
public interface ITextDataModel

Le type ITextDataModel expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ContentType IContentType du modèle de données de texte.
Propriété publique DataBuffer Obtient la ITextBuffer qui doit être présentée dans l'éditeur.
Propriété publique DocumentBuffer Obtient ITextBuffer qui correspond à un document dans le système de fichiers.

Début

Événements

  Nom Description
Événement public ContentTypeChanged Déclenché lorsque le ContentType de ce modèle de données de texte change.

Début

Notes

En général ITextDataModel se compose d'ITextBuffer unique qui joue le rôle d'DocumentBuffer et DataBuffer.

Toutefois, dans certains cas, un graphique des objets d'IProjectionBuffer peut être présenté comme s'il s'agissait d'un document unique. Dans ce cas, DataBuffer est IProjectionBuffer qui utilise DocumentBuffer comme mémoire tampon de source, directement ou indirectement.

ContentType d'ITextDataModel est généralement le même que celui d'DocumentBuffer.

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms