Debugger3::DTE Property

 

Gets the top-level extensibility object.

Namespace:   EnvDTE90
Assembly:  EnvDTE90 (in EnvDTE90.dll)

property DTE^ DTE {
	DTE^ get();
}

Property Value

Type: EnvDTE::DTE^

A DTE object.

Implements

Debugger2::DTE

In Visual Studio, DTE is the root of the automation model, which other object models frequently call "Application".

The following example shows how to use the DTE property.

public static void DTE(EnvDTE80.DTE2 dte)
{
    // Setup debug Output window.
    Window w = 
    (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("DTE Property");
    owp.Activate();

    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
    EnvDTE.DTE DTEProp = debugger.DTE;
    owp.OutputString("Edition of the environment: " + DTEProp.Edition);
}
Return to top
Show: