Debugger3.DTE Property
Gets the top-level extensibility object.
Namespace: EnvDTE90
Assembly: EnvDTE90 (in EnvDTE90.dll)
Syntax
'Declaration
ReadOnly Property DTE As DTE
'Usage
Dim instance As Debugger3
Dim value As DTE
value = instance.DTE
DTE DTE { get; }
property DTE^ DTE {
DTE^ get ();
}
function get DTE () : DTE
Property Value
Type: EnvDTE.DTE
A DTE object.
Implements
Remarks
In Visual Studio, DTE is the root of the automation model, which other object models frequently call "Application".
Examples
The following example shows how to use the DTE property.
To test this property:
- Open the target project and run the add-in.
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);
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.