EnvDTE90 Namespace
An assembly-wrapped COM library that contains the objects and members for Visual Studio core automation, and extends and complements the functionality provided by EnvDTE and EnvDTE80.
| Interface | Description | |
|---|---|---|
![]() | Debugger3 | |
![]() | ExceptionGroups | Represents the top-level groups available in the first-chance exception dialog in the debugger. |
![]() | ExceptionSetting | |
![]() | ExceptionSettings | A collection of ExceptionSetting objects, each representing a set of exception settings for the debugger. |
![]() | HTMLWindow3 | Represents an HTML document window in the Visual Studio integrated development environment (IDE). |
![]() | Module | Represents a module in a process that is being debugged. |
![]() | Modules | Represents the collection of modules available in a process being debugged. |
![]() | Process3 | |
![]() | Solution3 | |
![]() | Template | Represents a Visual Studio template available in the current instance of the integrated development environment (IDE). |
![]() | Templates | Represents all of the templates in the current project. |
![]() | Thread2 | Represents a thread in a Visual Studio application. |
![]() | ToolBoxTab3 | Represents a tab in the Toolbox, along with any objects the tab contains. ToolBoxTab3 supersedes the ToolBoxTab and ToolBoxTab2 interfaces. |
| Enumeration | Description | |
|---|---|---|
![]() | enum_THREADCATEGORY | |
![]() | vsHTMLBackgroundTasks | Indicates how a program execution is paused until background processing is completed. |
![]() | vsHTMLPanes | Represents the pane tabs in the HTML editor. |
![]() | vsHTMLViews | Represents the currently active view in the the HTML editor. |
When you add an assembly reference manually, you must also set the Embed Interop Types property of the assembly to false.

