Debugger2::DTE Property

 

Gets the top-level extensibility object.

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

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

Property Value

Type: EnvDTE::DTE^

A DTE object.

Implements

Debugger::DTE

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

The following example demonstrates 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();

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