Compartir a través de


EnvDTE80 (Espacio de nombres)

EnvDTE80 contiene los objetos y miembros para la automatización básica de Visual Studio.Amplía y complementa la funcionalidad proporcionada por EnvDTE.

Al agregar manualmente una referencia de ensamblado, también se debe establecer la propiedad Incrustar tipos de interoperabilidad del ensamblado en false.

Clases

  Clase Descripción
Clase pública _dispCodeModelEvents_SinkHelper Infraestructura. Sólo para uso interno de Microsoft.
Clase pública _dispDebuggerExpressionEvaluationEvents_SinkHelper Infraestructura. Sólo para uso interno de Microsoft.
Clase pública _dispDebuggerProcessEvents_SinkHelper Infraestructura. Sólo para uso interno de Microsoft.
Clase pública _dispPublishEvents_SinkHelper Infraestructura. Sólo para uso interno de Microsoft.
Clase pública _dispTextDocumentKeyPressEvents_SinkHelper Infraestructura. Sólo para uso interno de Microsoft.
Clase pública _dispWindowVisibilityEvents_SinkHelper Infraestructura. Sólo para uso interno de Microsoft.
Clase pública CodeModelEventsClass Infraestructura. Consulte CodeModelEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Clase pública CodeModelLanguageConstants2 Constante que especifica el lenguaje usado para crear el código.
Clase pública ContextGuids Contiene identificadores GUID de contexto, cada uno de los cuales representa un estado del entorno de desarrollo integrado (IDE) o una ventana de herramientas.Entre los ejemplos de estado se incluye una sesión de depuración en proceso, una solución vacía en carga o el IDE en vista de diseño.Esta enumeración se pasa como un argumento a AddNamedCommand y AddNamedCommand2.
Clase pública DebuggerExpressionEvaluationEventsClass Infraestructura. Consulte DebuggerExpressionEvaluationEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Clase pública DebuggerProcessEventsClass Infraestructura. Consulte DebuggerProcessEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Clase pública ProjectKinds Se utiliza para determinar si el nodo de carpeta es una carpeta de soluciones.
Clase pública PublishEventsClass Infraestructura. Esta clase es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.Consulte PublishEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Clase pública TextDocumentKeyPressEventsClass Esta clase es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.Consulte TextDocumentKeyPressEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Clase pública WindowKinds Se expande en las constantes utilizadas para obtener un identificador para objetos de ventana.
Clase pública WindowVisibilityEventsClass Infraestructura. Sólo para uso interno de Microsoft.

Interfaces

  Interfaz Descripción
Interfaz pública _CodeModelEvents Infraestructura. Consulte CodeModelEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Interfaz pública _CodeModelEventsRoot Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _DebuggerExpressionEvaluationEvents Infraestructura. Consulte DebuggerExpressionEvaluationEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Interfaz pública _DebuggerExpressionEvaluationEventsRoot Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _DebuggerProcessEvents Infraestructura. Consulte DebuggerProcessEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Interfaz pública _DebuggerProcessEventsRoot Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispCodeModelEvents Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispCodeModelEvents_Event Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispDebuggerExpressionEvaluationEvents Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispDebuggerExpressionEvaluationEvents_Event Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispDebuggerProcessEvents Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispDebuggerProcessEvents_Event Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispPublishEvents Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispPublishEvents_Event Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispTextDocumentKeyPressEvents Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispTextDocumentKeyPressEvents_Event Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispWindowVisibilityEvents Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _dispWindowVisibilityEvents_Event Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _PublishEvents Infraestructura. Consulte PublishEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Interfaz pública _TextDocumentKeyPressEvents Infraestructura. Consulte TextDocumentKeyPressEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Interfaz pública _TextDocumentKeyPressEventsRoot Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública _WindowVisibilityEvents Infraestructura. Consulte WindowVisibilityEvents para obtener información sobre esta funcionalidad.No cree instancias de esta clase.
Interfaz pública Breakpoint2 Contiene las propiedades y los métodos utilizados para manipular un punto de interrupción mediante programación.
Interfaz pública CodeAttribute2 Define un atributo para un elemento de código.
Interfaz pública CodeAttributeArgument Representa un argumento único (par nombre/valor) en un atributo de código.
Interfaz pública CodeClass2 Representa una clase en código fuente.
Interfaz pública CodeDelegate2 Representa una clase en código fuente.
Interfaz pública CodeElement2 Representa un elemento de código o una construcción en un archivo de código fuente.
Interfaz pública CodeEvent Modela un elemento de evento de código.
Interfaz pública CodeFunction2 Objeto que define una construcción de función en el archivo de código fuente.
Interfaz pública CodeImport Modela el uso de instrucciones que importan espacios de nombres.
Interfaz pública CodeInterface2 Objeto que representa una interfaz en código fuente.
Interfaz pública CodeModel2 Permite el acceso a construcciones de programa en un archivo de código fuente.
Interfaz pública CodeModelEvents Define eventos admitidos por el objeto CodeModel.Consulte la documentación de este objeto con CodeModelEventsClass.
Interfaz pública CodeParameter2 Objeto que define un parámetro para una función, una propiedad, etc.
Interfaz pública CodeProperty2 Objeto que define una construcción de propiedad en un archivo de código fuente.
Interfaz pública CodeStruct2 Objeto que representa una estructura en código fuente.
Interfaz pública CodeTypeRef2 Objeto que define el tipo de una construcción en un archivo de código fuente.
Interfaz pública CodeVariable2 Representa una construcción de espacio de nombres en un archivo de código fuente.
Interfaz pública Commands2 Contiene todos los comandos, con formato de objetos Command, del entorno.
Interfaz pública Debugger2 El objeto Debugger2 se utiliza para interrogar y manipular el estado del depurador y el programa que se está depurando.El objeto Debugger2 reemplaza al objeto Debugger.
Interfaz pública DebuggerExpressionEvaluationEvents El objeto DebuggerExpressionEvaluationEvents define eventos admitidos por el depurador.Utilice este objeto para obtener la funcionalidad y consulte la documentación del objeto en DebuggerExpressionEvaluationEventsClass.
Interfaz pública DebuggerProcessEvents Representa el evento OnProcessStateChanged.Cambia cuando el depurador pasa de ejecutarse a detenerse o al contrario.Consulte la documentación de este objeto en DebuggerProcessEventsClass.No cree instancias de esta clase.
Interfaz pública DTE2 Objeto de nivel superior del modelo de objetos de automatización de Visual Studio.
Interfaz pública EditPoint2 Permite manipular texto como datos en búferes de texto.
Interfaz pública Engine Motor de depuración utilizado para asignar a tipo de código.
Interfaz pública Engines Colección de objetos Engine para depuración.
Interfaz pública ErrorItem Error, advertencia o mensaje contenido dentro de la ventana Lista de errores.
Interfaz pública ErrorItems Colección de los objetos ErrorItem contenidos en una ventana Lista de errores.
Interfaz pública ErrorList Identificador de una ventana que contiene errores, advertencias y mensajes relacionados con la solución que la contiene.
Interfaz pública Events2 Permite el acceso a todos los eventos en el modelo de extensibilidad.Los eventos también se pueden exponer desde objetos específicos dentro del modelo de extensibilidad.
Interfaz pública FileCodeModel2 Permite el acceso a construcciones de programa en un archivo de código fuente.
Interfaz pública Find2 Admite operaciones Find generales de búsqueda de texto en el entorno, en documentos y archivos.
Interfaz pública IInternalExtenderProvider Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública IncrementalSearch Proporciona acceso a la herramienta de búsqueda incremental (ISearch) del editor de texto.
Interfaz pública IVsExtensibility2 Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública IVsProfferCommands2 Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública LifetimeInformation Se usa para determinar si un objeto ha sido eliminado pero no descartado por el recolector de elementos no utilizados.
Interfaz pública Process2 El objeto Process2 se utiliza para examinar y manipular procesos.El objeto Process2 reemplaza al objeto Process.
Interfaz pública PublishEvents Utilice este objeto para obtener la funcionalidad y consulte la documentación del objeto en PublishEventsClass.
Interfaz pública Solution2 Representa todos los proyectos y propiedades de soluciones del entorno de desarrollo integrado (IDE).
Interfaz pública SolutionBuild2 Representa la raíz del modelo de automatización de compilación en el nivel de solución.
Interfaz pública SolutionConfiguration2 Representa información sobre un modo determinado de compilar la solución.
Interfaz pública SolutionFolder Las carpetas de soluciones son contenedores de proyectos que permiten a los desarrolladores organizar mejor las aplicaciones grandes.
Interfaz pública SourceControl2 Sirve para interactuar con el sistema de control de código fuente actual.
Interfaz pública SourceControlBindings Se utiliza para definir los enlaces de control de código fuente correspondientes a objetos.
Interfaz pública TaskItems2 La colección TaskItems contiene todas las tareas de la ventana Lista de tareas.
Interfaz pública TextDocumentKeyPressEvents Define eventos asociados a una tecla.Utilice este objeto para obtener la funcionalidad y consulte la documentación del miembro del objeto en TextDocumentKeyPressEventsClass.
Interfaz pública TextPane2 Representa un panel dentro de una ventana de editor de texto.
Interfaz pública ToolBoxItem2 Representa un elemento en el Cuadro de herramientas.
Interfaz pública ToolBoxTab2 Representa una ficha del Cuadro de herramientas y todos los objetos que contiene.
Interfaz pública ToolWindows Mejora la capacidad para detectar y utilizar ventanas de herramientas en el modelo de objetos proporcionando un acceso sencillo a las ventanas de herramientas de shell en sus tipos nativos.
Interfaz pública Transport Especifica el protocolo que utiliza el código que está siendo depurado para comunicarse con el equipo propietario del elemento a depurar.
Interfaz pública Transports Colección de objetos Transport.
Interfaz pública Window2 El objeto Window representa una ventana del entorno.
Interfaz pública Windows2 La colección de Windows contiene todas las ventanas del entorno.
Interfaz pública WindowVisibilityEvents Indica si ToolWindows son visibles (se muestran o se ocultan).Utilice este objeto para obtener la funcionalidad y consulte la documentación del objeto en WindowVisibilityEventsClass.
Interfaz pública WindowVisibilityEventsRoot Infraestructura. Sólo para uso interno de Microsoft.

Delegados

  Delegado Descripción
Delegado público _dispCodeModelEvents_ElementAddedEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispCodeModelEvents_ElementChangedEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispCodeModelEvents_ElementDeletedEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispPublishEvents_OnPublishBeginEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispPublishEvents_OnPublishDoneEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispWindowVisibilityEvents_WindowHidingEventHandler Infraestructura. Sólo para uso interno de Microsoft.
Delegado público _dispWindowVisibilityEvents_WindowShowingEventHandler Infraestructura. Sólo para uso interno de Microsoft.

Enumeraciones

  Enumeración Descripción
Enumeración pública dbgEventReason2 Especifica el motivo de la mayoría de eventos de depuración.
Enumeración pública dbgExpressionEvaluationState Se utiliza siempre que se evalúa una expresión en la ventana inmediata o el objeto GetExpression2 en el depurador.
Enumeración pública dbgMinidumpOption Especifica si se escribe información del montón en el minivolcado.
Enumeración pública dbgProcessState Utilizado por DebuggerProcessEvents para especificar el estado del depurador.
Enumeración pública vsBuildErrorLevel Define el nivel del error de un elemento mostrado en la ventana de herramientas Lista de errores.
Enumeración pública vsCMChangeKind Define los tipos de eventos de cambio que se pueden desencadenar en el objeto CodeModelEvents.
Enumeración pública vsCMClassKind Representa un valor que define el tipo de definición de clase representado por el objeto.
Enumeración pública vsCMConstKind Define cuándo admite cambios la variable.
Enumeración pública vsCMDataTypeKind Representa el tipo de datos del elemento de código.
Enumeración pública vsCMElement2 Indica a qué tipo pertenece el elemento de código.
Enumeración pública vsCMFunction2 Constante que indica el tipo de función.
Enumeración pública vsCMInheritanceKind Representa el tipo de herencia.
Enumeración pública vsCMOverrideKind Define el modificador aplicado a un método para describir cómo se puede reemplazar el método.
Enumeración pública vsCMParameterKind Especifica el comportamiento esperado del parámetro.
Enumeración pública vsCMParseStatus Indica al modelo de código si ha finalizado el análisis actual y si ha habido errores.
Enumeración pública vsCMPropertyKind Devuelve el estado Get/Set para la propiedad especificada.
Enumeración pública vsCMTypeRef2 Tipo de datos devuelto por la función.
Enumeración pública vsCommandControlType Describe el tipo de control que se debe utilizar para un comando.
Enumeración pública vsCommandStyle Define opciones de estilo de comando.
Enumeración pública vsFindOptions2 Representa el comportamiento del método ReplacePattern; por ejemplo, cómo buscar, dónde debe comenzar la búsqueda, si debe realizarse hacia delante o hacia atrás, distinción entre mayúsculas y minúsculas, etc.
Enumeración pública vsIncrementalSearchResult Describe el estado del resultado de la búsqueda.
Enumeración pública vsPublishState Indica el estado de publicación de una solución.
Enumeración pública vsSourceControlCheckOutOptions Indica las opciones de desprotección del control del documento.
Enumeración pública vsThemeColors Conjunto de estándares de color para el diseño coherente de la interfaz de usuario.