Microsoft.VisualStudio.Text.Tagging (Espacio de nombres)
El etiquetar es una manera de marcadores a intervalos de texto en el editor.
Para obtener más información sobre etiquetar, vea la sección “las etiquetas y de Classifiers” de Dentro del editor. Para obtener información sobre cómo extender y agregar etiquetas, vea “extender etiqueta la sección” Puntos de extensión del editor.
Clases
Clase | Descripción | |
---|---|---|
BatchedTagsChangedEventArgs | Proporciona información para el evento BatchedTagsChanged. | |
ClassificationTag | Una etiqueta que representa un tipo de clasificación.una implementación de IClassificationTag. | |
ErrorTag | una implementación de IErrorTag. | |
MappingTagSpan<T> | la implementación de IMappingTagSpan<T>. | |
OutliningRegionTag | Representa una etiqueta para las regiones de esquematización. | |
OverviewMarkTag | An implementation of IOverviewMarkTag. | |
SimpleTagger<T> | Proporciona el almacenamiento simple y seguro para subprocesos de una interacción con etiquetas del tipo dado. | |
SpaceNegotiatingAdornmentTag | Representa una etiqueta para un elemento gráfico de negociación de espacios.La etiqueta se usa para proporcionar el espacio para colocar el elemento gráfico en una vista. | |
TagsChangedEventArgs | Proporciona información sobre el evento de TagsChanged . | |
TagSpan<T> | la implementación de ITagSpan<T>. | |
TagTypeAttribute | Declara los tipos de etiquetas que ITagger<T> genera. | |
TextMarkerTag | Representa la etiqueta de marcador de texto, que se usa para colocar los elementos gráficos de marcador de texto en una vista. | |
TrackingTagSpan<T> | Asocia ITag a una interfaz ITrackingSpan determinada. | |
UrlTag | una implementación de IUrlTag. |
Interfaces
Interfaz | Descripción | |
---|---|---|
IBufferTagAggregatorFactoryService | Crea un objeto ITagAggregator<T> para ITextBuffer. | |
IClassificationTag | Una etiqueta que representa un tipo de clasificación. | |
IErrorTag | Representa un error, que se utiliza para colocar los elementos gráficos de zigzag en la vista. | |
IMappingTagSpan<T> | Asocia una interfaz ITag con una interfaz IMappingSpanespecificada. | |
IOutliningRegionTag | Proporciona una etiqueta para las regiones de esquematización. | |
IOverviewMarkTag | Provides the information needed to render a mark in the overview margin. | |
ITag | La interfaz base de todas las etiquetas. | |
ITagAggregator<T> | Agrega todos los proveedores de etiquetas a un gráfico de búfer para el tipo de etiqueta especificado. | |
ITagger<T> | Un proveedor de etiquetas sobre un búfer. | |
ITaggerProvider | Crea una interfaz ITagger<T> para un búfer determinado. | |
ITagSpan<T> | Asocia una interfaz ITag a una estructura SnapshotSpan determinada. | |
ITextMarkerTag | Representa la etiqueta de marcador de texto, que se usa para colocar los elementos gráficos de marcador de texto en una vista. | |
IUrlTag | Etiqueta que representa una dirección URL. | |
IViewTagAggregatorFactoryService | Un servicio que crea una interfaz ITagAggregator<T> para ITextView. | |
IViewTaggerProvider | Crea una interfaz ITagger<T> para un búfer determinado. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
TagAggregatorOptions | Representa un conjunto de opciones para agregar etiquetas. |