Compartir a través de


Microsoft.VisualStudio.Text.Editor Espacio de nombres

Clases

AdornmentLayerDefinition

Proporciona información para una exportación de IAdornmentLayer.

AppearanceCategoryOption

Define la categoría de apariencia.

AutoDetectUtf8Option

Definición de opción que determina si los archivos, cuando se abren, intentan detectar una codificación utf-8.

AutomaticDelimiterHighlightingOption

Definición de opción que determina si se deben resaltar los delimitadores coincidentes.

AutoScrollEnabled

Define la opción de habilitar el desplazamiento automático.

BackgroundBrushChangedEventArgs

Proporciona información para un evento BackgroundBrushChanged en .IWpfTextView

CaretPositionChangedEventArgs

Proporciona información del evento PositionChanged.

CaretWidthOption

Definición de opción que determina el ancho que se debe representar el símbolo de intercalación.

ChangeTrackingMarginEnabled

Define la opción para habilitar el margen del seguimiento de cambios.

ClickGotoDefEnabledOption

Determina si se va a habilitar el clic del mouse + modificador keypress para ir a la definición.

ClickGotoDefModifierKeyOption

Determina qué tecla modificadora se va a usar para ir a la definición haciendo clic en + tecla modificadora del mouse.

ClickGotoDefOpensPeekOption

Determina si se va a abrir el destino de definición en Vistazo vista para hacer clic con el mouse y modificar la teclapress.

CollapseHintAdornmentControl

Resalta una región de esquematización en la vista de texto cuando el mouse se mantiene sobre esta región en el margen de esquematización.

ConvertTabsToSpaces

Definición de la opción que determina si las pestañas se van a convertir en espacios.

CutOrCopyBlankLineIfNoSelection

Define la opción de cortar o copiar una línea en blanco si la selección está vacía.

DefaultOptions

Opciones generales comunes.

DefaultTextViewHostOptions

Nombres de opciones comunes ITextView relacionadas con el host.

DefaultTextViewOptions

Define las opciones comunes de ITextView.

DefaultWpfViewOptions

Representa las opciones comunes de IWpfTextView.

DeferCreationAttribute

Especifica la semántica opcional de creación diferida.

DisplayUrlsAsHyperlinks

Definición de la opción que determina si las direcciones URL se deberían mostrar como hipervínculos.

DragDropEditing

Define la opción de vista para la edición de arrastrar y colocar.

EditingStateMarginEnabledOption

Define la opción para habilitar todos los márgenes de estado de edición.

EditorEmulationModeOption

Definición de opción que determina el modo de emulación del editor.

EditorOptionChangedEventArgs

Proporciona información del evento OptionChanged.

EditorOptionDefinition

Definición de una opción del editor.

EditorOptionDefinition<T>

Representa la definición de una opción del editor.

EditorStyleNames

Los nombres de varios componentes del editor en los que el programa que hospeda el editor puede definir el estilo del componente.

EnableVerticalScrollingOption

Si el desplazamiento vertical está habilitado en la vista. Si no es así, la vista siempre se desplaza para que la primera línea del búfer se vacíe con la parte superior de la vista.

FallbackFont

La definición de opción que determina la fuente de reserva (definida aquí, ya que el nombre de la reserva es específico de WPF).

FileHealthIndicatorEnabled

Define la opción para habilitar el indicador de estado del archivo.

FollowCodingConventionsOption

Definición de opción que determina si los archivos deben seguir las convenciones de codificación del proyecto.

GlyphMarginEnabled

Define la opción de habilitar el margen del glifo.

GridCellLengthAttribute

Esta clase asocia un tamaño de celda de la cuadrícula a una exportación MEF.

GridUnitTypeAttribute

Esta clase asocia un valor de GridUnitType a una exportación MEF.

HighlightCurrentLineOption

Representa la opción de resaltar la línea actual.

HorizontalScrollBarEnabled

Define la opción para habilitar la barra de desplazamiento horizontal.

ImeTextComposition

Representa una composición de texto generada por el procesamiento de IME de ITextView.

IndentationCharacterMarginEnabled

Define la opción para habilitar IndentationCharacterMargin.

IndentingStyleOption

Definición de opción que determina el estilo de sangría automática.

IndentSize

Definición de la opción que determina el tamaño (en número de espacios) de una sangría.

InsertFinalNewLine

Definición de opción que determina si se va a insertar una nueva línea final.

InsertModeMarginEnabled

Define la opción para habilitar InsertModeMargin.

InterLineAdornmentTag

Representa una etiqueta que proporciona adornos que se mostrarán encima o debajo de las líneas de texto.

IntraTextAdornment

Compatibilidad con adornos dentro del texto que se proporcionan a través IntraTextAdornmentTagde s.

IntraTextAdornmentTag

Representa una etiqueta que proporciona adornos que se mostrarán como interspersados con texto.

IsInContrastModeOption

Determina si el editor está en modos "Contraste adicional" o "Contraste alto".

IsInHighContrastThemeOption

Determina si el editor está en el tema de contraste alto de Windows.

Este tema es el tema de contraste alto de VS Windows específico que habilita el usuario cuando se encuentra en el modo de contraste alto del sistema operativo Windows. Esta opción no está comprobando el tema Azul (contraste adicional) ni el modo de contraste alto del sistema operativo Windows.

IsViewportLeftClipped

Define la opción Usar espacio virtual.

KeyProcessor

Procesa la entrada del teclado del editor.

LineEndingMarginEnabled

Define la opción para habilitar LineEndingMargin.

LineNumberMarginEnabled

Define la opción de habilitar el margen del número de línea.

LineSpacingOption

Define la opción de interlineado vertical.

LongBufferLineChunk

La definición de opción que determina determina el tamaño de fragmentación de las líneas largas.

LongBufferLineThreshold

Definición de opción que determina el umbral para el control especial de líneas largas.

MarginContainerAttribute

Especifica el tipo de contenedor del margen.

MinimumErrorSeverity

Determina la gravedad del error que se va a usar para los subrayados ondulados de error.

MouseHoverAttribute

Un atributo que se va a colocar en un controlador de eventos para MouseHover, que especifica el retraso entre el momento en que el mouse deja de moverse y la generación del evento de mantener el mouse.

MouseHoverEventArgs

Proporciona información para un evento MouseHover de ITextView.

MouseProcessorBase

Proporciona una implementación base para los enlaces de mouse, de modo que los clientes solo puedan invalidar los métodos que necesitan.

MouseWheelZoomEnabled

Define la opción de habilitar el zoom con la rueda del mouse

NewLineCharacter

Definición de la opción que especifica el carácter o caracteres de nueva línea.

NonBlockingCompletionOption

La definición de opción que determina si el editor usa el modo de finalización sin bloqueo, donde el editor no espera a que lleguen los elementos de finalización cuando el usuario presiona un carácter de confirmación. Esta opción no se expone a los usuarios. Es controlable por los servicios de laguage.

OutliningCollapsedAdornmentControl

Representa el texto contraído en la vista de texto.

OutliningMarginBracketControl

Indica la extensión vertical de una región de esquematización expandida y permite al usuario contraerla.

OutliningMarginControl

Representa el margen de esquematización.

OutliningMarginEnabled

Define la opción para habilitar el margen de esquematización.

OutliningMarginHeaderControl

Permite contraer y expandir una región de esquematización.

OutliningUndoEnabled

Definición de la opción que determina si se puede deshacer la esquematización.

OverwriteMode

Define la opción de vista para el modo de sobrescritura.

PredefinedAdornmentLayers

Esta clase estática define los nombres de las capas de adorno predefinidas por el editor.

PredefinedMarginNames

Especifica los nombres de los márgenes predefinidos proporcionados por Visual Studio.

PredefinedTextViewRoles

Especifica los nombres de los roles de vista de texto predefinidos proporcionados por Visual Studio.

ProduceScreenReaderFriendlyText

Define la opción de habilitar el suministro de texto anotado en los controles de automatización para que los lectores de pantalla puedan leer correctamente el contenido de código.

ReplacesAttribute

Especifica los nombres de un recurso que se reemplazará por este recurso.

ReplicateNewLineCharacter

Definición de opción que determina si se va a duplicar un carácter de nueva línea al insertar una línea.

ResponsiveCompletionOption

La definición de opción que determina si el editor usa el modo de finalización con capacidad de respuesta, donde el editor espera poco tiempo para los elementos de finalización cuando el usuario presiona un carácter de confirmación. Si los elementos de finalización aún no existen después del retraso, se descarta la finalización. Esta opción se expone a los usuarios en la página Herramientas/Opciones/Texto Editor/Avanzadas.

ResponsiveCompletionThresholdOption

La definición de opción que determina el retraso máximo permitido en el modo de finalización con capacidad de respuesta, donde el editor espera la cantidad de tiempo especificada para los elementos de finalización cuando el usuario presiona un carácter de confirmación. Si los elementos de finalización aún no existen después del retraso, se descarta la finalización. Esta opción no se expone a los usuarios. Se puede controlar mediante la configuración remota.

RowColMarginEnabled

Define la opción para habilitar RowColMargin.

SelectionMarginEnabled

Define la opción de habilitar el margen de selección.

SelectionStateMarginEnabled

Define la opción para habilitar SelectionStateMargin.

ShouldCaretsBeRendered

Define la opción Should Carets Be Rendered (Deben representarse los símbolos de intercalación).

ShouldSelectionsBeRendered

Define la opción Should Selection Be Rendered (Debe representarse la selección).

ShowBidirectionalTextControlCharactersOption

Define la opción Mostrar caracteres de control de texto bidireccional.

ShowBlockStructure

Define la opción Mostrar estructura de bloque.

ShowErrorSquiggles

Define los subrayados ondulados Mostrar error.

ShowNavigationBarOption

Define la opción Mostrar barra de navegación.

ShowSelectionMatches

Define la opción Mostrar coincidencias de selección.

ShowZeroWidthCharactersOption

Define la opción Mostrar caracteres de ancho cero.

SimpleGraphicsOption

Representa la opción de dibujar un degradado de la selección, como contraposición a una selección de color sólido.

SpaceReservationAgentChangedEventArgs

Proporciona información cuando se cambia un ISpaceReservationAgent objeto en .ISpaceReservationManager

SpaceReservationManagerDefinition

Representa los metadatos de una ISpaceReservationManager.

SuggestionMarginEnabled

Define la opción para habilitar el margen de sugerencia.

TabSize

Definición de opción que determina el tamaño (en número de espacios) de una pestaña.

TextFormattingModeOption

Personaliza el modo de formato de texto usado por el Editor

TextRenderingModeOption

Personaliza el modo de representación de texto usado por el Editor

TextViewCreatedEventArgs

Proporciona información para el objeto recién creado ITextView.

TextViewExtensions

Métodos de extensión de utilidad ITextView .

TextViewLayoutChangedEventArgs

Proporciona información para un evento Layout Changed de ITextView.

TextViewRoleAttribute

Utilice este atributo para especificar los tipos de objetos TextView a los que se aplica una extensión.

TooltipAppearanceCategory

Definición de opción que determina si se va a insertar una nueva línea final.

TrimTrailingWhiteSpace

Definición de opción que determina si se va a recortar el espacio en blanco final.

UpdateIndentationCharacterOption

Define la opción para habilitar la actualización del carácter de espacio en blanco inicial estándar en función del contenido del búfer después de cada edición.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Define la opción Usar espacio virtual.

UseVisibleWhitespace

Define la opción Usar espacio en blanco visible.

UseVisibleWhitespaceEnabledTypes

Define la opción Usar espacio en blanco visible.

UseVisibleWhitespaceOnlyForSelection

Define la opción Usar espacio en blanco visible.

VerticalScrollBarEnabled

Define la opción de habilitar la barra de desplazamiento vertical.

ViewOptionDefinition<T>

Define una opción de editor específica de ITextView.

ViewProhibitUserInput

Define la opción de prohibir la entrada del usuario.

ViewState

Ver el estado en un momento dado.

WordWrapStyle

Define la opción de estilo de ajuste de línea.

WpfTextViewKeyboardFilterName

Representa el nombre de ordenación de KeyboardFilter.

WpfViewOptionDefinition<T>

Define una opción de editor concreta para una interfaz IWpfTextView.

ZoomConstants

Define las constantes usadas para las operaciones de zoom.

ZoomControl

Representa el control de zoom en la vista de texto.

ZoomControlEnabled

Define la opción para habilitar el control zoom.

ZoomLevel

Define el nivel de zoom.

ZoomLevelChangedEventArgs

Proporciona información para un evento ZoomLevelChangedEvent en .IWpfTextView

ZoomLevelConverter

Convertidor de valores que permite la conversión entre String representaciones y Double del nivel de zoom.

Estructuras

CaretPosition

Representa la posición de un símbolo de intercalación en una interfaz ITextView.

EditorOptionKey<T>

Representa una clave con seguridad de tipos para las opciones del editor.

Interfaces

IAccessibleAdornmentControl

Representa un adorno que los lectores de pantalla deben leer en voz alta. Se debe implementar principalmente para controles de interfaz de usuario que no se pueden centrar en una línea de texto o en una línea de texto.

IAdornmentLayer

Representa un nivel del elemento gráfico.

IAdornmentLayerElement

Define un elemento en un nivel del elemento gráfico.

IEditorOptions

Representa las opciones del editor comunes y un mecanismo extensible para modificar los valores y agregar las nuevas opciones.

IEditorOptionsFactoryService

Representa un servicio que obtiene IEditorOptions para un ámbito especificado o para el ámbito global.

IGlyphFactory

Proporciona un visual para un tipo de glifo concreto.

IGlyphFactoryProvider

Proporciona una interfaz IGlyphFactory.

IGlyphMouseProcessorProvider

Proporciona un enlace de mouse para el margen del glifo.

IGlyphTag

Representa una etiqueta del glifo, que el margen del glifo usa para colocar las visuales del glifo.

IIndentationManagerService

Se trata de un servicio que admite sangría inteligente en un archivo.

IKeyProcessorProvider

Crea un objeto KeyProcessor para una interfaz IWpfTextView especificada.

IMapEditToData

Interfaz para facilitar la asignación entre posiciones de y TextViewModelEditBufferDataBuffer.

IMouseProcessor

Proporciona las extensiones para los enlaces del mouse.

IMouseProcessor2

Proporciona extensiones táctiles relacionadas con el mouse.

IMouseProcessorProvider

Crea un objeto IMouseProcessor para un objeto IWpfTextView.

IScrollMap

Define la asignación entre las posiciones de caracteres y las coordenadas del mapa de desplazamiento. Esto no es lo mismo que el sistema de coordenadas en el que se representa la barra de desplazamiento.

IScrollMapFactoryService

Crea o reutiliza una interfaz IScrollMap para ITextView.

ISmartIndent

Proporciona para calcular la sangría deseada para una línea.

ISmartIndentationService

Proporciona un servicio de Visual Studio que determina la sangría automática cuando se presiona la tecla Entrar o al navegar a una línea vacía.

ISmartIndentProvider

Obtiene un objeto ISmartIndent para el objeto ITextView especificado. Los exportadores de componentes deben proporcionar al menos un atributo de tipo de contenido para especificar los tipos de contenido aplicables.

ISpaceReservationAgent

Controla la presentación de elementos gráficos de la reserva de espacio.

ISpaceReservationManager

Administra los elementos gráficos de la reserva de espacio.

ITextCaret

Representa el símbolo de intercalación asociado a una interfaz ITextView.

ITextEditorFactoryService

Crea las vistas de editor.

ITextSelection

Representa el texto seleccionado en un ITextView

ITextView

Representa un vista de texto en una interfaz ITextBuffer. Es la clase base para una interfaz específica de la plataforma que contiene los métodos para permitir representar el texto con formato.

ITextView2

Extensiones a ITextView, funcionalidad de aumento. Para cada miembro aquí también debe haber un método de extensión en TextViewExtensions.

ITextViewConnectionListener

Escucha los búferes de texto de un tipo de contenido determinado para averiguar cuándo se abren o se cierran en el editor de texto.

ITextViewCreationListener

Escucha cuando ITextViewse crean .

ITextViewLineCollection

Representa una clase del asistente para obtener acceso a la colección de objetos ITextViewLine de la vista. La propiedad TextViewLines de ITextView se usa para obtener una instancia de esta interfaz.

ITextViewMargin

Representa los márgenes que se adjuntan a un borde de .ITextView

ITextViewModel

Representa un conjunto de cero o más ITextBuffer objetos que son únicos para la presentación de texto en un determinado ITextView.

ITextViewModelProvider

Proporciona los objetos ITextViewModel.

ITextViewRoleSet

Conjunto de roles de la vista de texto.

IVerticalFractionMap

Asigna entre las posiciones y fracciones de caracteres de la extensión vertical total de ITextView.

IVerticalScrollBar

Representa una barra de desplazamiento vertical.

IViewScroller

Representa una clase del asistente para ITextView y proporciona la funcionalidad básica para el desplazamiento. La propiedad ViewScroller de ITextView se usa para obtener una instancia de esta interfaz.

IWpfTextView

Representa un objeto Visual Studio ITextView para la plataforma WPF.

IWpfTextViewConnectionListener

Escucha los búferes de texto de un tipo de contenido determinado para averiguar cuándo se abren o se cierran en el editor de texto.

IWpfTextViewCreationListener

Escucha cuando IWpfTextViewse crean .

IWpfTextViewHost

Contiene una interfaz IWpfTextView y los márgenes que la rodean, como una barra de desplazamiento o una encuadernación de número de línea.

IWpfTextViewLineCollection

Permite que la interfaz ITextView tenga acceso a la colección de vistas de los objetos ITextViewLine. La propiedad TextViewLines de ITextView se usa para obtener una instancia de la interfaz ITextViewLineCollection.

IWpfTextViewMargin

Representa los márgenes que se adjuntan a un borde de .IWpfTextView

IWpfTextViewMarginProvider

Crea una interfaz IWpfTextViewMargin para una interfaz IWpfTextViewHost especificada.

Enumeraciones

AdornmentPositioningBehavior

Define el posicionamiento de los elementos gráficos.

ConnectionReason

Define las razones para conectar o desconectar un búfer de texto y una vista de texto.

EditorTextFormattingMode

Especifica las S de WPF TextFormattingModedisponibles en el Editor. Esta enumeración agrega Automatic a TextFormattingMode.

EnsureSpanVisibleOptions

Opciones para controlar el comportamiento de IViewScroller EnsureSpanVisible.

HorizontalPositioningMode

Enumeración de las posibles formas en que un adorno entre líneas se puede colocar horizontalmente en una línea.

IndentingStyle

Representa los diferentes estilos de sangría compatibles con los servicios de lenguaje.

ScrollDirection

Dirección en la que se desplaza el control ITextView.

TextSelectionMode

Especifica el modo de selección de texto.

ViewRelativePosition

Define el significado del parámetro verticalOffset en . ITextView DisplayTextLineContaining(...).

WhitespaceType

Establece una combinación bit a bit de valores de enumeración para especificar qué símbolos de espacio en blanco se muestran en .ITextView

WordWrapStyles

Establece una combinación bit a bit de valores de enumeración para especificar el estilo de ajuste de línea de ITextView.

Delegados

AdornmentRemovedCallback

Define el comportamiento cuando UIElement se quita de IAdornmentLayer.

InterLineAdornmentFactory

Fábrica utilizada para crear adornos usados por para interLineAdornmentTags.