Microsoft.VisualStudio.Text (Espacio de nombres)
Clases
Clase | Descripción | |
---|---|---|
ContentTypeChangedEventArgs | Proporciona información sobre el evento de ContentTypeChanged . | |
EncodingChangedEventArgs | Proporciona información para el evento EncodingChanged. | |
NormalizedSnapshotSpanCollection | Una colección de solo lectura de objetos SnapshotSpan, todos de la misma instantánea. | |
NormalizedSpanCollection | Una colección de intervalos ordenados por posición inicial, con intervalos colindantes y superpuestos combinados. | |
PreContentChangedEventArgs | Información proporcionada antes de los cambios del contenido. | |
SnapshotSpanEventArgs | Proporciona información para los eventos que proporcionan los cambios que afectan a un intervalo de texto. | |
TextBufferCreatedEventArgs | Proporciona información sobre la interfaz ITextBuffer creada recientemente. | |
TextContentChangedEventArgs | Proporciona información sobre una transacción de edición en una interfaz ITextBuffer. | |
TextContentChangingEventArgs | Proporciona información sobre una próxima transacción de edición en una interfaz ITextBuffer | |
TextDataModelContentTypeChangedEventArgs | Proporciona información para el evento ContentTypeChanged. | |
TextDocumentEventArgs | Proporciona información para los eventos provocados cuando se ha creado o se ha desechado ITextDocument . | |
TextDocumentFileActionEventArgs | Proporciona información para los eventos que se generan cuando ITextDocument ha cargado o guardado en disco. | |
TextSnapshotChangedEventArgs | Proporciona información sobre una transacción en una interfaz ITextBuffer que hace que se genere una nueva interfaz ITextSnapshot. | |
TextSnapshotToTextReader | Proporciona una fachada de TextReader sobre una instantánea de texto. | |
Tracking | Defines position tracking forward and backward in time. |
Estructuras
Estructura | Descripción | |
---|---|---|
EditOptions | Opciones aplicables a las transacciones de edición de texto. | |
SnapshotPoint | Una posición de texto inmutable en una instantánea de texto determinada. | |
SnapshotSpan | Un intervalo de texto inmutable en una instantánea de texto determinada. | |
Span | representa un intervalo. | |
VirtualSnapshotPoint | Representa una estructura SnapshotPoint que puede tener espacios virtuales. | |
VirtualSnapshotSpan | representa el intervalo entre dos objetos de VirtualSnapshotPoint . |
Interfaces
Interfaz | Descripción | |
---|---|---|
IEncodingDetector | Intenta detectar la codificación de texto asociado a una secuencia. | |
IExtensionErrorHandler | Permite a los hosts del editor detectar las excepciones que se capturan en los puntos de extensión. | |
IMappingPoint | Una posición en una interfaz ITextBuffer que se puede asignar dentro de una interfaz IBufferGraph. | |
IMappingSpan | Un intervalo en una interfaz ITextBuffer que puede estar asignado en una interfaz IBufferGraph. | |
INormalizedTextChangeCollection | Una lista normalizada de objetos ITextChange.Los cambios están ordenados en orden ascendente de posición y los cambios colindantes y superpuestos se combinan en un único cambio. | |
IReadOnlyRegion | Sigue un área de solo lectura posiblemente vacía de texto. | |
IReadOnlyRegionEdit | Representa un conjunto de operaciones de sólo lectura de la región (que crean y que quitan las áreas de solo lectura en ITextBuffer. | |
ITextBuffer | Una secuencia modificable de caracteres Unicode (UTF-16). | |
ITextBufferEdit | Representa las operaciones de edición que se realizan con una interfaz ITextBuffer. | |
ITextBufferFactoryService | El servicio del generador para los búferes normales de texto. | |
ITextChange | Describe una única operación de cambio de texto contiguo en el búfer de texto. | |
ITextChange2 | Indicates whether the change is opaque. | |
ITextDataModel | Prepara ITextBuffer para la presentación en el editor. | |
ITextDocument | Representa un documento del sistema de archivos que conserva una interfaz ITextBuffer. | |
ITextDocumentFactoryService | Representa un servicio que crea, carga y elimina los documentos de texto. | |
ITextEdit | Representa un conjunto de operaciones de edición en ITextBuffer. | |
ITextSnapshot | Proporciona acceso de lectura a una instantánea inmutable de ITextBuffer que contiene una secuencia de caracteres Unicode. | |
ITextSnapshotLine | representa una línea de texto de ITextSnapshot. | |
ITextVersion | Describe una versión de ITextBuffer.Cada aplicación de ITextEdit a un búfer de texto genera nuevo ITextVersion. | |
ITrackingPoint | Una posición de seguimiento en ITextBuffer. | |
ITrackingSpan | Un intervalo de texto en una interfaz ITextBuffer que crece o se reduce con los cambios al búfer de texto.El intervalo puede estar vacío. |
Delegados
Delegado | Descripción | |
---|---|---|
CustomTrackToVersion | Proporciona una implementación personalizada del seguimiento de intervalos.Este delegado se debe implementar mediante el seguimiento personalizado de intervalos. | |
DynamicReadOnlyRegionQuery | La devolución de llamada para notificar a las áreas de solo lectura de las ediciones. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
EdgeInsertionMode | Define los modos de inserción para las áreas de solo lectura. | |
FileActionTypes | Describe el tipo de acción de archivo. | |
PointTrackingMode | Representa los modos de seguimiento para los objetos ITrackingPoint. | |
PositionAffinity | Describe si una posición en ITextBuffer que se puede considerar como colocada entre dos caracteres se acopla al carácter anterior o al carácter siguiente. | |
ReloadResult | Representa los posibles resultados de volver a cargar un documento de texto. | |
SpanTrackingMode | Representa los modos de seguimiento para los objetos ITrackingSpan. | |
TrackingFidelityMode | Representa los comportamientos de seguimiento especiales para los objetos ITrackingSpan e ITrackingPoint. |