Compartir a través de


Debugger3.DTE (Propiedad)

Obtiene el objeto de extensibilidad de nivel superior.

Espacio de nombres:  EnvDTE90
Ensamblado:  EnvDTE90 (en EnvDTE90.dll)

Sintaxis

'Declaración
ReadOnly Property DTE As DTE
    Get
DTE DTE { get; }
property DTE^ DTE {
    DTE^ get ();
}
abstract DTE : DTE
function get DTE () : DTE

Valor de propiedad

Tipo: EnvDTE.DTE
Objeto DTE.

Implementaciones

Debugger2.DTE

Comentarios

En Visual Studio, DTE es la raíz del modelo de automatización, al que otros modelos de objetos suelen denominar "Application".

Ejemplos

En el siguiente ejemplo se muestra cómo usar la propiedad DTE.

Para probar esta propiedad:

  • Abra el proyecto de destino y ejecute el complemento.
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);
}

Seguridad de .NET Framework

Vea también

Referencia

Debugger3 Interfaz

DTE (Sobrecarga)

EnvDTE90 (Espacio de nombres)