Compartir a través de


Microsoft.VisualStudio.Text (Espacio de nombres)

Clases

  Clase Descripción
Clase pública ContentTypeChangedEventArgs Proporciona información sobre el evento de ContentTypeChanged .
Clase pública EncodingChangedEventArgs Proporciona información para el evento EncodingChanged.
Clase pública NormalizedSnapshotSpanCollection Una colección de solo lectura de objetos SnapshotSpan, todos de la misma instantánea.
Clase pública NormalizedSpanCollection Una colección de intervalos ordenados por posición inicial, con intervalos colindantes y superpuestos combinados.
Clase pública PreContentChangedEventArgs Información proporcionada antes de los cambios del contenido.
Clase pública SnapshotSpanEventArgs Proporciona información para los eventos que proporcionan los cambios que afectan a un intervalo de texto.
Clase pública TextBufferCreatedEventArgs Proporciona información sobre la interfaz ITextBuffer creada recientemente.
Clase pública TextContentChangedEventArgs Proporciona información sobre una transacción de edición en una interfaz ITextBuffer.
Clase pública TextContentChangingEventArgs Proporciona información sobre una próxima transacción de edición en una interfaz ITextBuffer
Clase pública TextDataModelContentTypeChangedEventArgs Proporciona información para el evento ContentTypeChanged.
Clase pública TextDocumentEventArgs Proporciona información para los eventos provocados cuando se ha creado o se ha desechado ITextDocument .
Clase pública TextDocumentFileActionEventArgs Proporciona información para los eventos que se generan cuando ITextDocument ha cargado o guardado en disco.
Clase pública TextSnapshotChangedEventArgs Proporciona información sobre una transacción en una interfaz ITextBuffer que hace que se genere una nueva interfaz ITextSnapshot.
Clase pública TextSnapshotToTextReader Proporciona una fachada de TextReader sobre una instantánea de texto.
Clase pública Tracking Defines position tracking forward and backward in time.

Estructuras

  Estructura Descripción
Estructura pública EditOptions Opciones aplicables a las transacciones de edición de texto.
Estructura pública SnapshotPoint Una posición de texto inmutable en una instantánea de texto determinada.
Estructura pública SnapshotSpan Un intervalo de texto inmutable en una instantánea de texto determinada.
Estructura pública Span representa un intervalo.
Estructura pública VirtualSnapshotPoint Representa una estructura SnapshotPoint que puede tener espacios virtuales.
Estructura pública VirtualSnapshotSpan representa el intervalo entre dos objetos de VirtualSnapshotPoint .

Interfaces

  Interfaz Descripción
Interfaz pública IEncodingDetector Intenta detectar la codificación de texto asociado a una secuencia.
Interfaz pública IExtensionErrorHandler Permite a los hosts del editor detectar las excepciones que se capturan en los puntos de extensión.
Interfaz pública IMappingPoint Una posición en una interfaz ITextBuffer que se puede asignar dentro de una interfaz IBufferGraph.
Interfaz pública IMappingSpan Un intervalo en una interfaz ITextBuffer que puede estar asignado en una interfaz IBufferGraph.
Interfaz pública 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.
Interfaz pública IReadOnlyRegion Sigue un área de solo lectura posiblemente vacía de texto.
Interfaz pública 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.
Interfaz pública ITextBuffer Una secuencia modificable de caracteres Unicode (UTF-16).
Interfaz pública ITextBufferEdit Representa las operaciones de edición que se realizan con una interfaz ITextBuffer.
Interfaz pública ITextBufferFactoryService El servicio del generador para los búferes normales de texto.
Interfaz pública ITextChange Describe una única operación de cambio de texto contiguo en el búfer de texto.
Interfaz pública ITextChange2 Indicates whether the change is opaque.
Interfaz pública ITextDataModel Prepara ITextBuffer para la presentación en el editor.
Interfaz pública ITextDocument Representa un documento del sistema de archivos que conserva una interfaz ITextBuffer.
Interfaz pública ITextDocumentFactoryService Representa un servicio que crea, carga y elimina los documentos de texto.
Interfaz pública ITextEdit Representa un conjunto de operaciones de edición en ITextBuffer.
Interfaz pública ITextSnapshot Proporciona acceso de lectura a una instantánea inmutable de ITextBuffer que contiene una secuencia de caracteres Unicode.
Interfaz pública ITextSnapshotLine representa una línea de texto de ITextSnapshot.
Interfaz pública ITextVersion Describe una versión de ITextBuffer.Cada aplicación de ITextEdit a un búfer de texto genera nuevo ITextVersion.
Interfaz pública ITrackingPoint Una posición de seguimiento en ITextBuffer.
Interfaz pública 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
Delegado público CustomTrackToVersion Proporciona una implementación personalizada del seguimiento de intervalos.Este delegado se debe implementar mediante el seguimiento personalizado de intervalos.
Delegado público DynamicReadOnlyRegionQuery La devolución de llamada para notificar a las áreas de solo lectura de las ediciones.

Enumeraciones

  Enumeración Descripción
Enumeración pública EdgeInsertionMode Define los modos de inserción para las áreas de solo lectura.
Enumeración pública FileActionTypes Describe el tipo de acción de archivo.
Enumeración pública PointTrackingMode Representa los modos de seguimiento para los objetos ITrackingPoint.
Enumeración pública 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.
Enumeración pública ReloadResult Representa los posibles resultados de volver a cargar un documento de texto.
Enumeración pública SpanTrackingMode Representa los modos de seguimiento para los objetos ITrackingSpan.
Enumeración pública TrackingFidelityMode Representa los comportamientos de seguimiento especiales para los objetos ITrackingSpan e ITrackingPoint.