Objet VSTextBuffer

L’objet mémoire tampon de texte représente un flux de texte Unicode, généralement associé à un fichier. Un VsTextBuffer objet peut être utilisé en dehors du contexte de l’éditeur principal, comme dans l’Assistant.

Le tableau suivant présente les interfaces de VSTextBuffer.

Méthode Description
IOleCommandTarget Interface OLE standard. Utilisé pour la gestion des annulations/restaurations dans la mémoire tampon.
IPersistFile Interface OLE standard.
IPersistStream Interface OLE standard.
IVsCompoundAction Active la création d’actions de composés (autrement dit, les actions regroupées dans une unité d’annulation/restauration unique).
IVsPersistDocData Active la persistance des données de document gérées par la mémoire tampon de texte.
IVsTextBuffer Fournit des services de base ; utilisé par de nombreux clients.
IVsTextFind Permet de rechercher une mémoire tampon.
IVsTextLines Fournit des fonctionnalités de lecture et d’écriture à l’aide de coordonnées à deux dimensions. Hérite de IVsTextBuffer.
IVsTextStream Fournit des fonctionnalités de lecture et d’écriture à l’aide de coordonnées unidimensionnelles. Hérite de IVsTextBuffer.
IVsTextScanner Fournit un accès rapide, orienté flux et séquentiel au texte dans la mémoire tampon.
IVsUserData Fournit l’accès à une collection générique de propriétés. La propriété la plus importante est le nom, ou moniker, de la mémoire tampon. Vous pouvez stocker vos propres données aléatoires dans la mémoire tampon avec cette interface en créant un GUID et en l’utilisant comme clé.
IConnectionPointContainer Prend en charge les points de connexion pour les événements.

Notes

Il VSTextBuffer est généralement trouvé par un QueryInterface appel sur IVsTextBuffer. Pour plus d’informations, consultez mémoire tampon de texte.

Voir aussi