Compartir a través de


Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)

Clases

  Clase Descripción
Clase pública VsCodeWindowClass Permite manipular de una ventana de código.
Clase pública VsDefaultButtonBarImagesClass obtiene las imágenes predeterminadas de Buttonbar.
Clase pública VsDiffLayerClass
Clase pública VsDropdownBarClass Proporciona control de la barra desplegable en la parte superior de una ventana de código.
Clase pública VsExpansionManagerClass
Clase pública VsExpansionPackageClass
Clase pública VsFinderClass Encuentra una imagen de texto.
Clase pública VsHiddenTextLayerClass Agrega o muestra sesiones de texto oculto.
Clase pública VsIntellisenseCompletorClass
Clase pública VsIntellisenseLangTipClass
Clase pública VsLocalUserDataClass Permite a un llamador utilice GUID para establecer o para recopilar los datos del usuario (propiedades).
Clase pública VsMethodTipWindowClass Proporciona una ventana de la sugerencia de método para un elemento en un servicio de lenguaje.
Clase pública VsSmartTagTipWindowClass controla la interacción con una ventana de la sugerencia.
Clase pública VsSplitRootClass
Clase pública VsSyntheticTextLayerClass Controla la adición de y la comunicación con sesiones sintetizadas de texto.
Clase pública VsTextBufferClass Actúa como la interfaz base para el objeto de VsTextBuffer y proporciona información general sobre las propiedades del búfer de texto.Proporciona acceso de lectura y escritura al búfer de texto mediante coordenadas bidimensionales.
Clase pública VsTextBufferCoordinatorClass
Clase pública VsTextImageClass Admite la coincidencia de cadena de texto.
Clase pública VsTextLineStorageClass Representa la imagen se conservan y unpersisted que.Representa el intervalo de texto que está visible y editarse en vistas de editor de texto.
Clase pública VsTextManagerClass Proporciona servicios generales para cualquier persona que desea información sobre las vistas de texto activo.
Clase pública VsTextPackageClass Proporciona servicios generales para cualquier persona que desea información sobre las vistas de texto activo.
Clase pública VsTextSpanSetClass Utilidad para la coincidencia de cadena de texto.
Clase pública VsTextTipWindowClass Proporciona una sugerencia al mouse se detiene en un contexto determinado transmitir en el editor básico.
Clase pública VsTextViewClass Administra la vista de texto de una ventana del editor.contiene métodos para administrar la vista de texto.La vista es esencialmente la ventana del editor mostrada en la interfaz de usuario.
Clase pública VsUndoPackageClass Implementa la característica vinculada de la pila de deshacer.
Clase pública VsUndoUnitClass Determina si la unidad de deshacer se aplica a los elementos de la interfaz de usuario sólo.
Clase pública VsUserDataClass Permite a un llamador utilice GUID para establecer o para recopilar los datos del usuario (propiedades).

Estructuras

  Estructura Descripción
Estructura pública AtomicText Describe un objeto incrustado en una estructura de LINEDATAEX .
Estructura pública BUFFERINITEX Representa los parámetros de la inicialización del búfer.
Estructura pública ChangeInput Representa información sobre un *before* pendiente de la solicitud de cambio que ha producido.
Estructura pública ExternalError Se utiliza para crear un nuevo error externo.
Estructura pública FONTCOLORPREFERENCES Especifica las preferencias de la paleta de colores que se utilizarán al pintar el texto o los marcadores.
Estructura pública FONTCOLORPREFERENCES2 Especifica las preferencias de la paleta de colores que se utilizarán al pintar el texto o los marcadores.
Estructura pública FRAMEPREFERENCES Proporciona los valores de cuadro que controlan si las barras de desplazamiento se proporcionadas para las vistas.
Estructura pública FRAMEPREFERENCES2 Proporciona los valores de cuadro que controlan si las barras de desplazamiento se proporcionadas para las vistas.
Estructura pública INITVIEW Especifica los parámetros de la vista.Utilizado en las llamadas de Initialize .
Estructura pública LANGPREFERENCES Se utiliza para comunicar las preferencias del usuario con el administrador de texto, las vistas, y los servicios.Los valores de la vista sigan los valores de administrador de texto a menos que se especifique un conjunto específico de valores convertidos cuando se llama al Initialize .
Estructura pública LANGPREFERENCES2 Se utiliza para comunicar las preferencias del usuario con el administrador de texto, las vistas, y los servicios.Los valores de la vista sigan los valores de administrador de texto a menos que se especifique un conjunto específico de valores convertidos cuando se llama al Initialize .
Estructura pública LANGPREFERENCES3
Estructura pública LINEDATA utilizado para pasar de acceso directo a los datos de la línea en un búfer con IVsTextLines.esta estructura devuelve toda la información para una sola línea.
Estructura pública LINEDATAEX utilizado para pasar acceso directo a los datos de la línea en un búfer con GetLineDataEx.
Estructura pública MARKERDATA Especifica las opciones direccionales para localizar los marcadores.
Estructura pública NewHiddenRegion Crea una nueva área de esquema o texto oculto del intervalo de texto especificada.
Estructura pública NewHiddenRegionEx Crea una nueva área de esquema o texto oculto del intervalo de texto especificada.
Estructura pública NewOutlineRegion Especifica el intervalo y el estado de una nueva área de esquema.
Estructura pública NewSpanMapping Se utiliza para crear una nueva asignación de intervalo.
Estructura pública NewSyntheticRegion Contiene información sobre una región sintetizada de texto.
Estructura pública SELECTIONSTATE Representa el estado de una selección para poder restaurar ese estado.
Estructura pública SMARTTAGSIZEDATA Contiene datos sobre el tamaño de la etiqueta inteligente.
Estructura pública TabStop Contiene información sobre las tabulaciones.
Estructura pública TextAddress Define una dirección del texto en términos de carácter y línea.
Estructura pública TextLineChange Proporciona valores para realizar cambios en cualquier línea de texto en el búfer.
Estructura pública TextSpan Define un intervalo de texto basada en índice de carácter y de línea.
Estructura pública TextSpanAndCookie Se utiliza para representar un intervalo de código inline en un documento.
Estructura pública TextSpanPair Se utiliza para expresar dos intervalos correspondientes en dos búferes independientes.
Estructura pública TIPSIZEDATA Establece el tamaño y la posición de una ventana de la sugerencia.
Estructura pública VIEWPREFERENCES Configuración de las fuentes para todas las vistas de texto.
Estructura pública VIEWPREFERENCES2 Proporciona miembros adicionales para la estructura de VIEWPREFERENCES .
Estructura pública VIEWPREFERENCES3 Supplies settings for text views; copies and extends VIEWPREFERENCES2.
Estructura pública VsExpansion Proporciona información sobre un fragmento de código.

Interfaces

  Interfaz Descripción
Interfaz pública IPersistFileCheckSum Calcula la suma de comprobación para la representación del búfer de texto asociado.
Interfaz pública IVsAction Acciones incluidos en el historial de la fase de reversión de un búfer de texto exponen esta interfaz.
Interfaz pública IVsAtomicTextProvider proporciona los métodos que administran una estructura de AtomicText .
Interfaz pública IVsAutoOutliningClient
Interfaz pública IVsBufferExtraFiles
Interfaz pública IVsButtonBar Proporciona los botones en la parte inferior de una ventana de código.
Interfaz pública IVsButtonBarClient
Interfaz pública IVsButtonBarManager
Interfaz pública IVsCanCoordinatorClipTextSpan
Interfaz pública IVsChangeClusterEvents Corchete a la serie de cambios de un administrador de deshacer.
Interfaz pública IVsChangeTrackingUndoManager Proporciona administración de deshacer para un editor que admita varias vistas.
Interfaz pública IVsCodePageSelection
Interfaz pública IVsCodeWindow Representa un elemento secundario de la interfaz de múltiples documentos (MDI) que contiene una o más vistas código.
Interfaz pública IVsCodeWindow2
Interfaz pública IVsCodeWindowEvents Permite que un paquete VSPackage escuche a ciertos eventos asociado a la vista que contiene un objeto de IVsCodeWindow .
Interfaz pública IVsCodeWindowEvents2
Interfaz pública IVsCodeWindowEx
Interfaz pública IVsCodeWindowManager Permite quitar los elementos gráficos, como barras desplegables, se agregarán a o de una ventana de código.
Interfaz pública IVsColorableItem Proporciona colores de fuente predeterminados, estilo de fuente, y la información de nombre de elemento para un elemento coloreable personalizado.
Interfaz pública IVsColorizer Implementa el cliente del lenguaje para asignar atributos de color a un intervalo de texto.
Interfaz pública IVsColorizer2 Extender un colorizer del servicio de lenguaje permitiendo que el entorno suspender y reinicie el color.
Interfaz pública IVsCommandWindowCompletion
Interfaz pública IVsCommitGestureSink Indica que una forma de gestos de confirmación de la interfaz de usuario ha producido.
Interfaz pública IVsCompletionSet Proporciona las funciones de la finalización de instrucciones para el servicio de lenguaje.
Interfaz pública IVsCompletionSet3 Provides statement completion capabilities for the language service.
Interfaz pública IVsCompletionSetBuilder
Interfaz pública IVsCompletionSetEx Permite una finalización establecida para proporcionar varios tipos de personalización.
Interfaz pública IVsCompoundAction habilita la creación de acciones compuestos.
Interfaz pública IVsCompoundActionEvents
Interfaz pública IVsCompoundViewChange Permite la creación de acciones compuestos de la vista.
Interfaz pública IVsContainedCode Implementado por un lenguaje para admitir la asignación del intervalo del búfer.
Interfaz pública IVsContainedLanguage Proporciona características contenidas simplistas del servicio de lenguaje.
Interfaz pública IVsContainedLanguageCodeSupport Proporciona compatibilidad para navegar por el código, generación del evento, etc.
Interfaz pública IVsContainedLanguageColorizer Proporciona la colores para los fragmentos de la línea.
Interfaz pública IVsContainedLanguageFactory Proporciona la creación de lenguajes contenido.
Interfaz pública IVsContainedLanguageHost Representa un host para lenguajes contenidos.
Interfaz pública IVsContainedLanguageHost3
Interfaz pública IVsContainedLanguageHostEvents Recibe notificaciones de un host contenido de lenguaje.
Interfaz pública IVsContainedLanguageProjectNameProvider
Interfaz pública IVsContainedLanguageStaticEventBinding Proporciona compatibilidad para la compilación estática del evento.
Interfaz pública IVsDebugName
Interfaz pública IVsDefaultButtonBarImages obtiene las imágenes predeterminadas de Buttonbar .
Interfaz pública IVsDropdownBar Proporciona control de la barra desplegable en la parte superior de una ventana de código.
Interfaz pública IVsDropdownBar2 Provides control of the drop-down bar at the top of a code window.
Interfaz pública IVsDropdownBarClient Describe el contenido de las combinaciones desplegables de la barra.
Interfaz pública IVsDropdownBarClient3 Describes the contents of the dropdown bar combinations.
Interfaz pública IVsDropdownBarClientEx Proporciona funcionalidad desplegable adicional de la barra.
Interfaz pública IVsDropdownBarManager administra las barras desplegables en ventanas de códigos.
Interfaz pública IVsDynamicTabProvider
Interfaz pública IVsEditorGoBackLocations
Interfaz pública IVsEnumBSTR Enumera una colección de BSTR.
Interfaz pública IVsEnumBufferCoordinatorSpans Representa una lista de las asignaciones de intervalo de texto entre dos búferes.
Interfaz pública IVsEnumCodeBlocks Representa una lista de intervalos de bloques de código.
Interfaz pública IVsEnumDebugName Enumera una colección de nombres de depuración.
Interfaz pública IVsEnumExternalErrors representa una lista de errores externos.
Interfaz pública IVsEnumGUID Enumera una colección de GUID.
Interfaz pública IVsEnumHiddenRegions Enumera las sesiones existentes de texto oculto.
Interfaz pública IVsEnumIndependentViews Enumera una colección de vistas independientes.
Interfaz pública IVsEnumLayerMarkers Enumera una colección de marcadores de capas.
Interfaz pública IVsEnumLineMarkers Enumera una colección de marcadores de línea.
Interfaz pública IVsEnumStreamMarkers enumera una colección de marcadores de secuencia.
Interfaz pública IVsEnumSyntheticRegions enumera una colección de regiones sintetizadas.
Interfaz pública IVsEnumTextBuffers Enumera una colección de búferes de pruebas.
Interfaz pública IVsEnumTextSpans Enumera una colección de intervalos de texto.
Interfaz pública IVsEnumTextViews enumera una colección de vistas de texto.
Interfaz pública IVsExpansion Proporciona una manera de insertar fragmentos de código en un búfer de texto.
Interfaz pública IVsExpansionClient Permite que un paquete VSPackage participe en el proceso de la inserción de fragmentos de código.
Interfaz pública IVsExpansionEnumeration Representa una lista de fragmentos de código para un servicio de lenguaje determinado.
Interfaz pública IVsExpansionEvents Representa un punto de conexión que reciba las notificaciones de eventos que tienen que ver con fragmentos de código.
Interfaz pública IVsExpansionFunction Representa una función de extensión en un fragmento de código.
Interfaz pública IVsExpansionIntellisenseHost Proporciona compatibilidad con Insertar expansin .
Interfaz pública IVsExpansionManager Representa el administrador de extensiones, que sabe cómo buscar y mostrar listas de fragmentos de código para un idioma determinado de codificación.
Interfaz pública IVsExpansionSession Representa el estado de un fragmento de código insertado recientemente que se está editando por el usuario.
Interfaz pública IVsExternalCompletionSet Amplía la funcionalidad concreta de finalización de IntelliSense para el uso en un editor de la no-texto-vista.
Interfaz pública IVsFileBackup Implementado por componentes partes interesadas a realizar copias de seguridad.
Interfaz pública IVsFileExtensionMappingEvents
Interfaz pública IVsFinalTextChangeCommitEvents Notifica a clientes de gestos último de confirmación para desencadenar el evento y proporciona el intervalo de texto cambiado.
Interfaz pública IVsFindCancelDialog Utilice la interfaz de IVsFindCancelDialog para iniciar un diálogo no modal en el subproceso en segundo plano para que un usuario cancelar una búsqueda larga de fondo o búsqueda y operación de reemplazo.
Interfaz pública IVsFinder Encuentra una imagen de texto.
Interfaz pública IVsFindHelper Utilidad para la coincidencia de cadena de texto.
Interfaz pública IVsFindManager Representa las funciones auxiliares para las operaciones de búsqueda del shell de Visual Studio.
Interfaz pública IVsFindManager2
Interfaz pública IVsFindScope Define un ámbito personalizado que se pueda elegir en la búsqueda en archivos, de cuadro combinado.
Interfaz pública IVsFindTarget Implementa la funcionalidad de Buscar y de Reemplazar dentro del editor.
Interfaz pública IVsFindTarget2 Implementa la funcionalidad de Buscar y de Reemplazar dentro del editor.
Interfaz pública IVsFormatFilterProvider Interfaz para proporcionar la extensión que comprueba la funcionalidad de Guardar como .
Interfaz pública IVsFullTextScanner Expuesto por los búferes de texto y que utilizan los compiladores y otros componentes que necesitan acceso inmediato al búfer completo.Interfaz especial expuesta por los búferes de texto y que utilizan los compiladores y otros componentes que necesitan acceso inmediato al búfer completo.
Interfaz pública IVsHiColorItem Proporciona compatibilidad para devolver 24 valores de color completo de bits.
Interfaz pública IVsHiddenRegion Administra la región oculta.
Interfaz pública IVsHiddenRegionEx Proporciona métodos adicionales para IVsHiddenRegion.
Interfaz pública IVsHiddenTextClient Proporciona notificaciones de cambios en una sesión creada recientemente de texto oculto.
Interfaz pública IVsHiddenTextClientEx Admite el dibujo de glifos.
Interfaz pública IVsHiddenTextManager Determina si una sesión de texto oculto existe para un búfer de texto y crea uno si no lo está.
Interfaz pública IVsHiddenTextSession Se utiliza para agregar o para enumerar sesiones de texto oculto.
Interfaz pública IVsHiddenTextSessionEx Proporciona un método add para los objetos de IVsHiddenRegionEx .
Interfaz pública IVsHiddenTextSessionEx2 Proporciona métodos adicionales para las interfaces de IVsHiddenTextSession y de IVsHiddenTextSessionEx2 .
Interfaz pública IVsHighlight Se utiliza para mover un cuadro de diálogo para ver una selección o para resaltar.
Interfaz pública IVsImmediateStatementCompletion
Interfaz pública IVsImmediateStatementCompletion2
Interfaz pública IVsInsertionUI
Interfaz pública IVsIntellisenseCompletor Se utiliza para crear y mostrar una ventana completor
Interfaz pública IVsIntellisenseHost Implementado por los clientes (IVsTextView incluida para proporcionar IntelliSense de hospedaje funcionalidad.
Interfaz pública IVsIntellisenseHost_Corrected
Interfaz pública IVsIntellisenseLangTip Se utiliza para exponer sugerencias de método.
Interfaz pública IVsIntellisenseOptions
Interfaz pública IVsLanguageBlock Determina el intervalo del bloque actual del lenguaje.
Interfaz pública IVsLanguageClipboardOps Personalizar operaciones de copia y pegar.
Interfaz pública IVsLanguageClipboardOpsEx Implementado por los lenguajes que necesitan tener acceso al búfer de texto subyacente para decidir si controlar el portapapeles y arrastrar y quite las operaciones.
Interfaz pública IVsLanguageContextProvider Conecta ayuda contextual para un servicio de lenguaje que use el editor de la base de Visual Studio .Los enlaces suben ayuda contextual para un servicio de lenguaje que use el editor de la base de Visual Studio .
Interfaz pública IVsLanguageDebugInfo Implemente para admitir la depuración para el servicio de lenguaje.
Interfaz pública IVsLanguageDebugInfo2 Proporciona compatibilidad para los controladores de excepciones en un servicio de lenguaje.
Interfaz pública IVsLanguageDebugInfo3 Provides support for binding breakpoints in debugging for a language service.
Interfaz pública IVsLanguageDebugInfoRemap Permite que un servicio de lenguaje reasigne un punto de interrupción pendiente desde una ubicación a otra.
Interfaz pública IVsLanguageDragDropOps Implementado para lenguajes que deben habilitar las operaciones de arrastrar y colocar según la ubicación de destino.
Interfaz pública IVsLanguageInfo Información de recupera sobre una programación o un lenguaje de marcado, incluido el nombre del lenguaje, la extensión de archivo asociado, y requisitos de colorizer para la edición de código.
Interfaz pública IVsLanguageLineIndent Determina el número de “espacios” que se deben agregar al principio de la línea especificada.
Interfaz pública IVsLanguageTextOps Proporciona características adicionales de IntelliSense para el servicio de lenguaje.
Interfaz pública IVsLastChangeTimeProvider Permite que un objeto indica a los clientes cuando el último cambio.
Interfaz pública IVsLayeredTextView La vista para interactuar con las capas de texto.
Interfaz pública IVsLifetimeControlledObject Indica a objetos de deshacer a las referencias de lanzamiento a un diseñador o un búfer.
Interfaz pública IVsLineAttributes
Interfaz pública IVsLinkCapableUndoManager
Interfaz pública IVsLinkedUndoClient Indica que un administrador de deshacer está bloqueando a otro administrador de deshacer de ejecutar una acción vinculado.
Interfaz pública IVsLinkedUndoTransactionManager Implementa la característica vinculada de la pila de deshacer.
Interfaz pública IVsMergeableUIItem
Interfaz pública IVsMethodData Establece los datos de método para la ventana de la sugerencia.
Interfaz pública IVsMethodDataEx Proporciona acceso al texto completo mostrado para un método en una información sobre herramientas de la información de parámetros de IntelliSense.
Interfaz pública IVsMethodTipWindow Proporciona una ventana de la sugerencia de método para un elemento en un servicio de lenguaje.
Interfaz pública IVsMethodTipWindow2 Proporciona métodos adicionales para la interfaz de IVsMethodTipWindow .
Interfaz pública IVsMethodTipWindow3 Proporciona métodos adicionales para las interfaces de IVsMethodTipWindow y de IVsMethodTipWindow2 .
Interfaz pública IVsMouseCursorProvider Permite que un marcador modifique el cursor cuando se sobre el glifo.
Interfaz pública IVsNavigableLocationResolver
Interfaz pública IVsOutliningCapableLanguage Proporciona compatibilidad para el comando de Contraer a definiciones de menú de esquematización.
Interfaz pública IVsOutliningSession Agrega una o más regiones de esquema para un búfer de texto.
Interfaz pública IVsOverrideTextViewAccessibilityState
Interfaz pública IVsPackageDefinedTextMarkerType Describe cómo un tipo personalizado de marcador se comporta y aparece al usuario.
Interfaz pública IVsPersistentTextImage Representa la imagen se conserva y no se conserva que.
Interfaz pública IVsPreliminaryTextChangeCommitEvents Notifica a clientes gesto de confirmación para desencadenar un evento en el búfer de texto, y proporciona el intervalo de texto cambiado.
Interfaz pública IVsProvideColorableItems Informa al editor de código sobre los elementos colorear personalizados ofrecidos por el servicio de lenguaje.
Interfaz pública IVsQueryLineChangeCommit Determina si se desencadena un evento de confirmación de CCG_CARET_ON_NEW_BUFFER_LINE .
Interfaz pública IVsQueryUndoManager
Interfaz pública IVsQueryUndoUnit Consultas una fase de reversión vinculada establecida para determinar si una acción de deshacer estaría anulado.
Interfaz pública IVsReadOnlyViewNotification
Interfaz pública IVsRegisterFindScope Registre un ámbito de búsqueda de la búsqueda en archivos.
Interfaz pública IVsReportExternalErrors Se utiliza para administrar una lista de mensajes de error asociados a un proyecto determinado.
Interfaz pública IVsSetSpanMappingEvents
Interfaz pública IVsShortcutManager
Interfaz pública IVsSmartTagData representa el contenido de la etiqueta inteligente.
Interfaz pública IVsSmartTagTipWindow Representa la ventana en la que se muestra el contenido de la etiqueta inteligente.
Interfaz pública IVsSmartTagTipWindow2 Representa la funcionalidad adicional para IVsSmartTagTipWindow.
Interfaz pública IVsSplitPane Representa el panel dividido.
Interfaz pública IVsSplitRoot Representa la raíz de panel dividido.
Interfaz pública IVsSplitter Representa el panel dividido.
Interfaz pública IVsSyntheticRegion
Interfaz pública IVsSyntheticTextClient
Interfaz pública IVsSyntheticTextManager Inmediatamente detiene la sesión sintetizada de texto.
Interfaz pública IVsSyntheticTextSession Controla la adición de y la comunicación con sesiones sintetizadas de texto.
Interfaz pública IVsTextBuffer Actúa como la interfaz base para el objeto de VsTextBuffer y proporciona información general sobre las propiedades del búfer de texto.Vea también IVsTextBufferEx, que agrega los métodos de GetTrackChanges y de SetTrackChangesSuppression.
Interfaz pública IVsTextBufferCoordinator Proporciona servicios de asignación entre dos búferes.
Interfaz pública IVsTextBufferDataEvents Notifica a clientes cuando se inicializa un búfer de texto y cuando se realizan cambios en texto a datos del búfer.
Interfaz pública IVsTextBufferEvents Notifica a clientes cuando un nuevo servicio de lenguaje es asociado a un búfer de texto.
Interfaz pública IVsTextBufferEx Agrega métodos para administrar marcadores de cambio en la interfaz de IVsTextBuffer .
Interfaz pública IVsTextBufferTempInit interfaz temporal para la inicialización especial.
Interfaz pública IVsTextColorState Cambia el estado de color de líneas en un búfer de texto.
Interfaz pública IVsTextEditorPropertyCategoryContainer Permite a un objeto exponer un conjunto de propiedades del editor de texto.
Interfaz pública IVsTextEditorPropertyContainer administra propiedades de editores de texto.
Interfaz pública IVsTextFind Encuentra un bloque de texto determinado en el búfer.
Interfaz pública IVsTextHidingLayerModule Implementa cualquier módulo de nivel que oculte el texto.
Interfaz pública IVsTextImage Admite la coincidencia de cadena de texto.
Interfaz pública IVsTextImage2 Examina marcadores (EOL) de fin de línea.
Interfaz pública IVsTextImageEvents Implementado para notificar a un cliente de un cambio del texto.
Interfaz pública IVsTextImageUtilities Proporciona utilidades para cargar y guardar archivos de texto.
Interfaz pública IVsTextLayer Diseño de identificadores entre un búfer base y una vista.
Interfaz pública IVsTextLayer2 Agrega métodos para examinar los marcadores de fin de línea en la interfaz de IVsTextLayer .
Interfaz pública IVsTextLayerEvents notifica a un cliente que la asignación coordinada de un nivel está cambiando.
Interfaz pública IVsTextLayerMarker
Interfaz pública IVsTextLineMarker Proporciona acceso a y manipula la posición de un marcador de texto dentro de un búfer.Esta interfaz contiene métodos para recuperar o cambiar coordenadas bidimensionales.
Interfaz pública IVsTextLineMarkerEx
Interfaz pública IVsTextLines Proporciona acceso de lectura y escritura al búfer de texto mediante coordenadas bidimensionales.
Interfaz pública IVsTextLines2 Agrega métodos para examinar los marcadores de fin de línea en la interfaz de IVsTextLines .
Interfaz pública IVsTextLinesEvents Notifica a clientes de cambios al búfer de texto subyacente.
Interfaz pública IVsTextMacroHelper Habilita código de macros de grabación.
Interfaz pública IVsTextManager Proporciona servicios generales para cualquier persona que desea información sobre las vistas de texto activo.
Interfaz pública IVsTextManager2 proporciona métodos adicionales a la interfaz de IVsTextManager .
Interfaz pública IVsTextManager3 Provides additional methods for active text view information services of IVsTextManager.
Interfaz pública IVsTextManager4
Interfaz pública IVsTextManagerEvents Informa a los usuarios sobre cambios en el administrador del texto.
Interfaz pública IVsTextManagerEvents2 Informa al usuario sobre cambios en el administrador del texto.
Interfaz pública IVsTextManagerEvents3 Informs the user about changes in the text manager.
Interfaz pública IVsTextManagerEvents4
Interfaz pública IVsTextMarker Proporciona los métodos para administrar marcadores de texto.
Interfaz pública IVsTextMarkerClient Proporciona devoluciones de llamada al entorno de Visual Studio y otros procesos se utiliza para manipular un marcador de texto.
Interfaz pública IVsTextMarkerClientAdvanced Extiende la funcionalidad disponible a través de la interfaz de IVsTextMarkerClient proporcionando devoluciones adicionales.
Interfaz pública IVsTextMarkerClientEx Extiende la funcionalidad disponible a través de la interfaz de IVsTextMarkerClient proporcionando devoluciones adicionales.
Interfaz pública IVsTextMarkerColorSet Permite que un marcador escriba para determinar si otros tipos de marcador comparten el mismo conjunto de colores.
Interfaz pública IVsTextMarkerContextProvider Proporciona el contexto para marcadores de texto en el editor básico.
Interfaz pública IVsTextMarkerGlyphDropHandler Un controlador proporcionado para los marcadores cuyos glifos (un icono que indica la posición de un marcador) admite arrastrar y colocar.
Interfaz pública IVsTextMarkerType Proporciona un mecanismo uniforme para obtener más información sobre un marcador de texto determinado tipo, es predefinido por el editor o registrado por un paquete.
Interfaz pública IVsTextMarkerTypeProvider Devuelve una interfaz de IVsPackageDefinedTextMarkerType de un servicio que proporciona los marcadores de un texto otros paquetes.
Interfaz pública IVsTextReplaceEvents Información de un cambio que está a punto de producirse.
Interfaz pública IVsTextScanner Una interfaz especial expuesta por los búferes de texto y utiliza para proporcionar rápidamente, basado en secuencias, acceso secuencial al texto en el búfer.
Interfaz pública IVsTextSelectionAction
Interfaz pública IVsTextSpanSet Utilidad para la coincidencia de cadena de texto.
Interfaz pública IVsTextStorage Representa el intervalo de texto que está visible y editarse en vistas de editor de texto.
Interfaz pública IVsTextStorage2 Agrega métodos para examinar los marcadores de fin de línea en la interfaz de IVsTextStorage .
Interfaz pública IVsTextStorageColorState
Interfaz pública IVsTextStream Proporciona funciones de lectura y de escritura mediante coordenadas unidimensionales.
Interfaz pública IVsTextStreamEvents Notifica a clientes de cambios al búfer de texto subyacente.
Interfaz pública IVsTextStreamMarker Proporciona acceso a y manipula la posición de un marcador de texto en el búfer de texto.Esta interfaz tiene métodos a la recuperación de cambio unidimensional, con coordenadas.
Interfaz pública IVsTextTipData
Interfaz pública IVsTextTipWindow Proporciona una sugerencia al mouse se detiene en un contexto determinado transmitir en el editor básico.
Interfaz pública IVsTextTipWindow2 Proporciona métodos adicionales para la interfaz de IVsTextTipWindow .
Interfaz pública IVsTextTrackingPoint establece y mantiene un punto de seguimiento interno.
Interfaz pública IVsTextView Administra la vista de texto de una ventana del editor y contiene métodos para administrar la vista de texto.La vista es esencialmente la ventana del editor mostrada en la interfaz de usuario (UI).
Interfaz pública IVsTextView3 Contains methods to manage the text view.
Interfaz pública IVsTextViewEvents Notificador de los eventos que se producen en el objeto de vista de texto.
Interfaz pública IVsTextViewEx agrega funcionalidad más allá de IVsTextView.
Interfaz pública IVsTextViewFilter Permite modificar adicional de la vista de texto.
Interfaz pública IVsTextViewIntellisenseHost El editor básico proporcionaban el host de intellisense para las vistas estándar del editor.
Interfaz pública IVsTextViewIntellisenseHost_Corrected
Interfaz pública IVsTextViewIntellisenseHostProvider implementado por una vista de texto que proporciona IvsTextViewIntellisenseHost.
Interfaz pública IVsThreadSafeTextView Éste es un subconjunto segura para subprocesos de IVsTextView.
Interfaz pública IVsTipWindow Proporciona una sugerencia al mouse se detiene en un contexto determinado transmitir en el editor básico.
Interfaz pública IVsUndoRedoClusterWithCommitEvents Se desencadena cuando se está cerrando un clúster de deshacer o de rehacer.
Interfaz pública IVsUndoTrackingEvents Un cliente de IOleUndoManager puede exponer esta interfaz que se informará a la pila de deshacer volvió a un estado sin modificar (es decir, ninguna modificación dato-que cambian existen) por el administrador de deshacer.
Interfaz pública IVsUndoUnit Determina si la unidad de deshacer se aplica a los elementos de la interfaz de usuario sólo.
Interfaz pública IVsUserData Permite a un llamador utilice GUID para establecer o para recopilar los datos del usuario (propiedades).
Interfaz pública IVsUserDataEvents Notifica a clientes de cambios en los datos de usuario.
Interfaz pública IVsViewRangeClient
Interfaz pública IVsWebFormDesignerSupport Infraestructura. Implementado por proyecto para facilitar el archivo único compatibilidad de formulario web forms.
Interfaz pública SVsCodeWindow pasado a GetService para devolver una referencia a IVsCodeWindow.
Interfaz pública SVsCodeWindowManager pasado a GetService para devolver una referencia a IVsCodeWindowManager.
Interfaz pública SVsFindManager El servicio que proporciona IVsFindManager, que proporciona funciones de búsqueda para Visual Studio.
Interfaz pública SVsLanguageFilter pasado a GetService para devolver una referencia a IVsTextViewFilter.
Interfaz pública SVsLinkedUndoTransactionManager pasado a GetService para devolver una referencia a IVsLinkedUndoTransactionManager.
Interfaz pública SVsRegisterFindScope pasado a GetService para devolver una referencia a la interfaz de IVsRegisterFindScope .
Interfaz pública SVsTextImageUtilities pasado a GetService para devolver una referencia a la interfaz de IVsTextImageUtilities .
Interfaz pública SVsTextManager pasado a GetService para devolver una referencia a IVsTextManager y a IVsHiddenTextManager.
Interfaz pública SVsTextSpanSet pasado a QueryService el método para devolver una referencia a la interfaz de IVsTextSpanSet .
Interfaz pública VsCodeWindow Permite manipular de una ventana de código.
Interfaz pública VsDefaultButtonBarImages obtiene las imágenes predeterminadas de Buttonbar.
Interfaz pública VsDiffLayer
Interfaz pública VsDropdownBar Proporciona control de la barra desplegable en la parte superior de una ventana de código.
Interfaz pública VsExpansionManager Representa una coclase de VsExpansionManager.
Interfaz pública VsExpansionPackage
Interfaz pública VsFinder Encuentra una imagen de texto.
Interfaz pública VsHiddenTextLayer Agrega o muestra sesiones de texto oculto.
Interfaz pública VsIntellisenseCompletor
Interfaz pública VsIntellisenseLangTip
Interfaz pública VsLocalUserData Permite a un llamador utilice GUID para establecer o para recopilar los datos del usuario (propiedades).
Interfaz pública VsMethodTipWindow Proporciona una ventana de la sugerencia de método para un elemento en un servicio de lenguaje.
Interfaz pública VsSmartTagTipWindow controla la interacción con una ventana de la sugerencia.
Interfaz pública VsSplitRoot
Interfaz pública VsSyntheticTextLayer Controla la adición de y la comunicación con sesiones sintetizadas de texto.
Interfaz pública VsTextBuffer Actúa como la interfaz base para el objeto de VsTextBuffer y proporciona información general sobre las propiedades del búfer de texto.Proporciona acceso de lectura y escritura al búfer de texto mediante coordenadas bidimensionales.
Interfaz pública VsTextBufferCoordinator
Interfaz pública VsTextImage Representa la imagen se conservan y unpersisted que.Representa el intervalo de texto que está visible y editarse en vistas de editor de texto.
Interfaz pública VsTextLineStorage Representa la imagen se conservan y unpersisted que.Representa el intervalo de texto que está visible y editarse en vistas de editor de texto.
Interfaz pública VsTextManager Proporciona servicios generales para cualquier persona que desea información sobre las vistas de texto activo.
Interfaz pública VsTextPackage Proporciona servicios generales para cualquier persona que desea información sobre las vistas de texto activo.
Interfaz pública VsTextSpanSet Utilidad para la coincidencia de cadena de texto.
Interfaz pública VsTextTipWindow Proporciona una sugerencia al mouse se detiene en un contexto determinado transmitir en el editor básico.
Interfaz pública VsTextView Administra la vista de texto de una ventana del editor.contiene métodos para administrar la vista de texto.La vista es esencialmente la ventana del editor mostrada en la interfaz de usuario.
Interfaz pública VsUndoPackage Implementa la característica vinculada de la pila de deshacer.
Interfaz pública VsUndoUnit Determina si la unidad de deshacer se aplica a los elementos de la interfaz de usuario sólo.
Interfaz pública VsUserData Permite a un llamador utilice GUID para establecer o para recopilar los datos del usuario (propiedades).

Enumeraciones

  Enumeración Descripción
Enumeración pública __PROMPTONLOADFLAGS Marcadores para preguntar al usuario para una codificación en un abierto con la página de códigos especificada.
Enumeración pública __tagVSCOLORDATA especifica un tipo de valor de color: primer plano, fondo, o el color de línea.
Enumeración pública __VSEDITPROPID2 Especifica las propiedades del editor.
Enumeración pública __VSFINDBUFFERFLAGS Indica que inicia un límite de búfer o finaliza una línea, sin necesidad de los caracteres de espacio en blanco en el búfer.
Enumeración pública __VSFINDERROR Especifica errores en la operación de búsqueda.
Enumeración pública __VSFINDHOW Especifica cómo buscar una coincidencia.
Enumeración pública __VSFINDOPTIONS Especifica opciones de búsqueda de texto.
Enumeración pública __VSFINDOPTIONS2 Proporciona miembros adicionales para __VSFINDOPTIONS.
Enumeración pública __VSFINDPOS indica la posición de la búsqueda.
Enumeración pública __VSFINDRESULT indica el resultado de una búsqueda o de una operación de reemplazo.
Enumeración pública __VSFINDRESULT2 Proporciona miembros adicionales para la enumeración de __VSFINDRESULT .
Enumeración pública __VSFINDRESULTLOC Estos valores representan la ventana en la que los resultados de una operación masiva de la búsqueda aparecen.
Enumeración pública __VSFINDSTATE Especifica el estado de una operación de búsqueda.
Enumeración pública __VSFTNOTIFY Proporciona notificaciones para buscar los destinos.
Enumeración pública __VSFTPROPID Especifica las propiedades de destino.
Enumeración pública __VSFTPROPID2 Proporciona miembros adicionales para la enumeración de VSFTPROPID.
Enumeración pública __VSTFF Especifica el formato de archivo de texto.
Enumeración pública _BufferCoordinatorMappingMode Especifica el modo de asignación coordinador de búfer para lenguajes contenidos.
Enumeración pública _codewindowbehaviorflags Representa los distintos comportamientos de una ventana de código.
Enumeración pública _EOLTYPE2
Enumeración pública _ExpansionFunctionType Especifica el tipo de función de extensión.
Enumeración pública _ExpansionToken Especifica una ruta de extensión normalmente asociado a ubicaciones del fragmento de código.
Enumeración pública _HighlightMatchingBraceFlags Representa las diferentes opciones para resaltar las llaves.
Enumeración pública _NavigableLocationResolverFlags Especifica cómo una ruta de acceso de ubicación debe resolver.
Enumeración pública _QuerySendCommitFlags Especifica si ENTRAR desencadena un evento de confirmación del cambio de texto.
Enumeración pública _VIEWFRAMETYPE Especifica el tipo de fotograma de la vista.
Enumeración pública _vsIndentStyle Especifica el estilo de sangría.
Enumeración pública ADD_OUTLINE_REGION_FLAGS Especifica cómo regiones de esquema se agregan a un objeto de sesión existente de esquema (IVsOutliningSession).
Enumeración pública AtomicTextProviderFlags especifica las opciones para IVsAtomicTextProvider.
Enumeración pública BufferCoordinatorReplicationDirection Especifica la dirección de replicación coordinador de búfer para lenguajes contenidos.
Enumeración pública BufferLockFlags No utilizar.Obsoleto.
Enumeración pública BUFFERSTATEFLAGS Establece el estado de un búfer de texto.
Enumeración pública CASESELECTION_TYPE especifica el caso de texto seleccionado.
Enumeración pública CHANGE_HIDDEN_REGION_FLAGS Especifica si la región se agrega a la pila de deshacer y rehacer.
Enumeración pública CHANGE_SYNTHETIC_REGION_FLAGS Especifica si la región se agrega a la pila de deshacer y rehacer.
Enumeración pública ChangeClusterFlags Proporciona información sobre un grupo de operaciones de deshacer o de rehacer.utilizado en las llamadas de IVsChangeClusterEvents .
Enumeración pública ChangeCommitGestureFlags Los indicadores que indicaban el tipo de cambios del texto que desencadena el gesto de confirmación.
Enumeración pública ChangeCommitGestureFlags2 Agrega marcas que indican el tipo de cambios realizados en un texto que desencadena el gesto de confirmación.
Enumeración pública CHARFMT Representa la codificación del archivo.
Enumeración pública CODEMEMBERTYPE Se utiliza para especificar el tipo de miembros de código que deben devolverse de una lista de miembros de código.
Enumeración pública COLORINDEX Especifica el primer plano, el fondo, o de línea predeterminado.
Enumeración pública COLORIZER_ATTRIBUTE Especifica los atributos de color de texto.
Enumeración pública COMMONLANGUAGEBLOCK Representa la clase de bloque de código (try, catch, finalmente) utilizada en QueryCommonLanguageBlock.
Enumeración pública ContainedLanguageRefreshMode Se utiliza para especificar el modo de compilar para un lenguaje contenido.
Enumeración pública ContainedLanguageRenameType Se utiliza para especificar el tipo de elemento se cambia en un lenguaje contenido.
Enumeración pública CUSTOM_DROP_HANDLER_FLAGS Indica el estado de entrega.
Enumeración pública DATA_OBJECT_RENDER_HINT Especifica las opciones de la vista o de acción para el objeto de datos que se genera.
Enumeración pública DeeperLayerLineIndexToLocalFlags Especifica cómo tratar los niveles más profundos.
Enumeración pública DEFAULTITEMS Especifica los tipos predeterminados que identifican elementos en la vista básica del editor para colorear.
Enumeración pública DROPDOWNENTRYTYPE Especifica el protocolo de gráfico solicitado para una combinación.utilizado en las llamadas de IVsDropdownBarClient .
Enumeración pública DROPDOWNENTRYTYPE2 Specifies the drawing protocol requested for a combo. Used in IVsDropdownBarClient calls.
Enumeración pública DROPDOWNFONTATTR DROPDOWNFONTATTR es una enum utilizado por IVsDropdownBarClient para describir el aspecto de las entradas de texto.
Enumeración pública ENUMMARKERFLAGS Proporciona opciones para enumerar las colecciones de marcadores.
Enumeración pública EOLTYPE Muestra el final de los marcadores de la línea.
Enumeración pública FIND_HIDDEN_REGION_FLAGS Especifica las opciones para buscar las regiones ocultas.
Enumeración pública FIND_SYNTHETIC_REGION_FLAGS Especifica cómo buscar una región sintetizada.
Enumeración pública FINDMARKERFLAGS Especifica las opciones direccionales para localizar los marcadores.
Enumeración pública FONTFLAGS Proporciona opciones adicionales de marcador para modificar a la fuente utilizada en la apariencia del texto de la presentación.
Enumeración pública GetSelectedAtomFlags Especifica cuándo coincidir un átomo seleccionado.
Enumeración pública GLDE_FLAGS Proporciona información sobre una línea en el búfer.
Enumeración pública GLDE_FLAGS2
Enumeración pública GLYPHDRAWFLAGS Proporciona opciones para dibujar el glifo en el margen del widget.
Enumeración pública HIDDEN_REGION_BEHAVIOR Especifica si la región oculta está controlada por el cliente o en el editor.
Enumeración pública HIDDEN_REGION_BEHAVIOR2 Proporciona miembros adicionales a la enumeración de HIDDEN_REGION_BEHAVIOR .
Enumeración pública HIDDEN_REGION_EVENT Determina la acción del usuario exacta adquirida la región de texto oculto.
Enumeración pública HIDDEN_REGION_STATE Especifica si el intervalo de texto se expande o contrae.
Enumeración pública HIDDEN_REGION_TYPE Especifica si la nueva región está oculto (ocultado) o región (contraíble) de esquema.
Enumeración pública IntellisenseHostFlags Especifica marcadores host de IntelliSense.
Enumeración pública LanguageContextHint especifica si el contexto es una palabra clave de F1 .
Enumeración pública LAYER_MODULE_CAPABILITIES
Enumeración pública LINEDATAEXFLAGS Proporciona información adicional sobre la línea.
Enumeración pública LINESTYLE Especifica opciones predeterminadas del estilo de línea.
Enumeración pública LINESTYLE2 Proporciona miembros adicionales para la enumeración de LINESTYLE .
Enumeración pública LinkedTransactionFlags Especifica si la transacción vinculada de deshacer es estricta o no.
Enumeración pública LinkedTransactionFlags2 Proporciona miembros adicionales a la enumeración de LinkedTransactionFlags .
Enumeración pública LinkedUndoErrors Errores de deshacer.
Enumeración pública LTE_TEXTDATAFLAGS indica cómo se pega un objeto de datos.
Enumeración pública MapLocalSpanFlags Especifica las condiciones de asignación para los intervalos locales.
Enumeración pública MARKERBEHAVIORFLAGS Proporciona marcadores que especifican el comportamiento del marcador.
Enumeración pública MARKERBEHAVIORFLAGS2 Proporciona miembros adicionales para la enumeración de MARKERBEHAVIORFLAGS .
Enumeración pública MarkerCommandValues Especifica el entero que identifica el número de elemento para el comando del menú contextual de un tipo de marcador.
Enumeración pública MarkerCommandValues2 Proporciona miembros adicionales a la enumeración de MarkerCommandValues .
Enumeración pública MARKERTYPE Establece las características de un marcador de texto.
Enumeración pública MARKERTYPE2 Proporciona miembros adicionales a la enumeración de MARKERTYPE.
Enumeración pública MARKERVISUAL Determina el estilo visual de marcador.
Enumeración pública MARKERVISUAL2 Proporciona miembros adicionales a la enumeración de MARKERVISUAL .
Enumeración pública MethodTextType Identifica a diferentes partes de la sugerencia de método para proporcionar información en.
Enumeración pública MOVESELECTION_ABS_TYPE Indica mover una selección de registro por una cantidad absoluto.
Enumeración pública MOVESELECTION_REL_TYPE Indica expandir una selección en una cantidad relativo.
Enumeración pública PAINTINGRESTRICTIONS
Enumeración pública PANEEVENTS especifica los eventos para los paneles de la ventana dividida.
Enumeración pública PANEFLAGS indica el aspecto de los paneles de la ventana dividida.
Enumeración pública PANETYPE Especifica el panel para obtener con llamadas de GetPane .
Enumeración pública ParameterTextType Especifica la información de parámetros para la ventana de la sugerencia de método.
Enumeración pública RE_ERRORS Errores de evaluación de la expresión regular.
Enumeración pública READONLYSTATUS Establece el estado de lectura y escritura de un búfer de texto.
Enumeración pública RelativeSelectionStateFlags Especifica el estado de una selección en relación con otro nivel.
Enumeración pública REPLACE_TEXT_FLAGS especifica las opciones para modificar el texto durante una operación de reemplazo.
Enumeración pública RESOLVENAMEFLAGS Proporciona los mensajes para el ResolveName.
Enumeración pública SELECTIONSTATEFLAGS
Enumeración pública SPLITFLAGS especifica cómo un panel de ventana debe estar dividido.
Enumeración pública SPLITNOTIFYCODE Representa varios cambios el divisor.
Enumeración pública ST_IMAGEINDEX
Enumeración pública StorageLoadFlags
Enumeración pública SYNTHETIC_REGION_EVENT Especifica un evento sintetizado region.
Enumeración pública TabStopFlags
Enumeración pública TextBufferErrors Definiciones generales para los errores del búfer de texto.
Enumeración pública TextBufferErrors2
Enumeración pública TextBufferInitFlags Especifica los marcadores de la inicialización del búfer de texto.
Enumeración pública TextFindMode Especifica la búsqueda de texto/reemplaza los marcadores compartidos por el búfer y.
Enumeración pública TextSelMode Determina si se utiliza el modo de secuencia o de selección del cuadro.
Enumeración pública TextViewAction Especifica el texto que coloca dentro de una vista.
Enumeración pública TextViewErrors definiciones generales para los errores de la vista de texto.
Enumeración pública TextViewInitFlags Especifica las opciones de la vista.
Enumeración pública TextViewInitFlags2 Proporciona miembros adicionales a la enumeración de TextViewInitFlags .
Enumeración pública TextViewInitFlags3 Proporciona miembros adicionales a las enumeraciones de TextViewInitFlags y de TextViewInitFlags2 .
Enumeración pública TipPosPreference Determina si la ventana de la sugerencia se coloca respecto de la secuencia de contexto.
Enumeración pública TipSuccesses
Enumeración pública TipSuccesses2
Enumeración pública TipWindowFlags especifica opciones de ventana de la sugerencia.
Enumeración pública TipWindowFlags2 Proporciona miembros adicionales para la enumeración de TipWindowFlags .
Enumeración pública UndoErrors Definiciones generales para los errores de deshacer.
Enumeración pública UpdateCompletionFlags Especifica los marcadores del conjunto de finalizaciones.
Enumeración pública VSEDITPROPID Establece opciones para los contenedores de propiedad del editor de texto.
Enumeración pública VSFINDERROR2 Proporciona miembros adicionales para la enumeración de __VSFINDERROR .
Enumeración pública vsIndentStyle
Enumeración pública VSTFF2 Proporciona miembros adicionales a la enumeración de __VSTFF .
Enumeración pública WORDEXTFLAGS especifica las opciones para determinar la extensión de una palabra.