_DTE Members

Include Protected Members
Include Inherited Members

The top-level object in the Visual Studio automation object model. Refer to _DTE for this functionality. Do not instantiate from this class.

The _DTE type exposes the following members.

Methods

 

Name

Description

Public method

ExecuteCommand

Executes the specified command.

Public method

GetObject

Gets an interface or object that is late-bound to the DTE object and can be accessed by name at run time.

Public method

LaunchWizard

Runs a wizard with the supplied parameters.

Public method

OpenFile

Infrastructure. Microsoft Internal Use Only.

Public method

Quit

Closes the environment.

Public method

SatelliteDllPath

Returns the computed path to the satellite DLL when given the installation directory for an Add-in or wizard and the file name of the DLL containing localized resources.

Top

Properties

 

Name

Description

Public property

ActiveDocument

Gets the active document.

Public property

ActiveSolutionProjects

Gets an array of currently selected projects.

Public property

ActiveWindow

Returns the currently active window, or the top-most window if no others are active.

Public property

AddIns

Gets the AddIns collection, which contains all currently available Add-ins.

Public property

Application

Infrastructure. Microsoft Internal Use Only.

Public property

CommandBars

Gets a reference to the development environment's CommandBars object.

Public property

CommandLineArguments

Gets a string representing the command line arguments.

Public property

Commands

Returns the Commands collection.

Public property

ContextAttributes

Gets a ContextAttributes collection which allows automation clients to add new attributes to the current selected items in the Dynamic Help window and provide contextual help for the additional attributes.

Public property

Debugger

Gets the debugger objects.

Public property

DisplayMode

Gets the display mode, either MDI or Tabbed Documents.

Public property

Documents

Gets the collection of open documents in the development environment.

Public property

DTE

Gets the top-level extensibility object.

Public property

Edition

Gets a description of the edition of the environment.

Public property

Events

Gets a reference to the Events object.

Public property

FileName

Infrastructure. Microsoft Internal Use Only.

Public property

Find

Gets the Find object that represents global text find operations.

Public property

FullName

Gets the full path and name of the object's file.

Public property

Globals

Gets the Globals object that contains Add-in values that may be saved in the solution (.sln) file, the project file, or in the user's profile data.

Public property

IsOpenFile

Infrastructure. Microsoft Internal Use Only.

Public property

ItemOperations

Gets the ItemOperations object.

Public property

LocaleID

Gets the ID of the locale in which the development environment is running.

Public property

Macros

Gets the Macros object.

Public property

MacrosIDE

Gets the root of the Macros IDE's automation model.

Public property

MainWindow

Gets a Window object representing the main development environment window.

Public property

Mode

Gets the mode of the development environment, either debug or design.

Public property

Name

Sets or gets the name of the _DTE object.

Public property

ObjectExtenders

Gets the ObjectExtenders object.

Public property

Properties

Returns a Properties collection representing all available categories and subcategories contained in the Options dialog box on the Tools menu.

Public property

RegistryRoot

Gets a string with the path to the root of the Visual Studio registry settings.

Public property

SelectedItems

Gets a collection containing the items currently selected in the environment.

Public property

Solution

Gets the Solution object that represents all open projects in the current instance of the environment and allows access to the build objects.

Public property

SourceControl

Gets a SourceControl object that allows you to manipulate the source code control state of the file behind the object.

Public property

StatusBar

Gets the StatusBar object, representing the status bar on the main development environment window.

Public property

SuppressUI

Gets or sets whether UI should be displayed during the execution of automation code.

Public property

UndoContext

Gets the global UndoContext object.

Public property

UserControl

Sets or gets a value indicating whether the environment was launched by a user or by automation.

Public property

Version

Gets the host application's version number.

Public property

WindowConfigurations

Gets the WindowConfigurations collection, representing all available window configurations.

Public property

Windows

Gets a Windows collection containing the windows that display in the object.

Top

See Also

Reference

_DTE Interface

EnvDTE Namespace