VSTextBuffer (objeto)

El objeto de búfer de texto representa una secuencia de texto Unicode, que normalmente está asociada a un archivo. Un VsTextBuffer objeto se puede usar fuera del contexto del editor principal, como en, un asistente.

En la tabla siguiente se muestran las interfaces de VSTextBuffer.

Method Descripción
IOleCommandTarget Interfaz OLE estándar. Se usa para deshacer o rehacer el control en el búfer.
IPersistFile Interfaz OLE estándar.
Ipersiststream Interfaz OLE estándar.
IVsCompoundAction Habilita la creación de acciones compuestas (es decir, acciones que se agrupan en una sola unidad de deshacer o rehacer).
IVsPersistDocData Permite la persistencia de los datos del documento administrados por el búfer de texto.
IVsTextBuffer Proporciona servicios básicos; usado por muchos clientes.
IVsTextFind Se usa para buscar en un búfer.
IVsTextLines Proporciona funcionalidades de lectura y escritura mediante coordenadas bidimensionales. Se hereda de IVsTextBuffer.
IVsTextStream Proporciona funcionalidades de lectura y escritura mediante coordenadas unidimensionales. Se hereda de IVsTextBuffer.
IVsTextScanner Proporciona acceso secuencial rápido y orientado a secuencias al texto del búfer.
IVsUserData Proporciona acceso a una colección genérica de propiedades. La propiedad más importante es el nombre o el moniker del búfer. Puede almacenar sus propios datos aleatorios en el búfer con esta interfaz mediante la creación de un GUID y su uso como clave.
IConnectionPointContainer Admite puntos de conexión para eventos.

Comentarios

Normalmente VSTextBuffer , se encuentra mediante una QueryInterface llamada en IVsTextBuffer. Para obtener más información, consulte Búfer de texto.

Consulte también