Condividi tramite


Proprietà StackFrames.DTE

Ottiene l'oggetto estensibilità di primo livello.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Valore proprietà

Tipo: EnvDTE.DTE
Oggetto DTE.

Note

In Visual Studio, DTE è la radice del modello di automazione che, in altri modelli a oggetti, viene spesso chiamato "Applicazione".

Esempi

Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà DTE.

Per verificare la proprietà:

  1. Impostare un punto di interruzione nell'applicazione di destinazione.

  2. Eseguire l'applicazione di destinazione in modalità di debug.

  3. Quando l'applicazione si interrompe in corrispondenza del punto di interruzione, eseguire il componente aggiuntivo.

public static void StackFramesDTE(DTE dte)
{
    EnvDTE.StackFrames stackFrames = dte.Debugger.CurrentThread.StackFrames;
    MessageBox.Show("\nEdition of the environment: " + 
                    stackFrames.DTE.Edition, "Stack Frames DTE Property Test");
}
Shared Sub StackFramesDTE(ByRef dte As EnvDTE.DTE)
    Dim stackFrames As EnvDTE.StackFrames = dte.Debugger.CurrentThread.StackFrames
    MessageBox.Show("Edition of the environment: " + _
                    stackFrames.DTE.Edition, "Stack Frame Test - DTE Property")
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

StackFrames Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione