Languages.DTE-Eigenschaft
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property DTE As DTE
Get
DTE DTE { get; }
property DTE^ DTE {
DTE^ get ();
}
abstract DTE : DTE
function get DTE () : DTE
Eigenschaftswert
Typ: EnvDTE.DTE
Ein DTE-Objekt.
Hinweise
In Visual Studio stellt DTE das Stammobjekt des Automatisierungsmodells dar, das in anderen Objektmodellen häufig als "Anwendung" bezeichnet wird.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die DTE-Eigenschaft verwendet wird.
So testen Sie diese Eigenschaft
Legen Sie einen Haltepunkt in der Zielanwendung fest.
Führen Sie die Zielanwendung im Debugmodus aus.
Führen Sie das Add-In aus, wenn die Anwendung am Haltepunkt anhält.
public static void DTE(DTE 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 Test");
owp.Activate();
EnvDTE.Languages languages = dte.Debugger.Languages;
owp.OutputString("\nEdition of the environment: " + languages.DTE.Edition);
owp.OutputString("\nThird language in the language collection: " +
languages.Item(3).Name);
owp.OutputString("\nThe name of the current program: " +
languages.Parent.CurrentProgram.Name);
}
Shared Sub DTE(ByRef dte As EnvDTE.DTE)
Dim languages As EnvDTE.Languages = dte.Debugger.Languages
Dim str As String = vbCrLf
str = "Edition of the environment: " + languages.DTE.Edition
str += vbCrLf + vbCrLf + "Third language in the language collection: "
str += languages.Item(3).Name
str += vbCrLf + vbCrLf + "The name of the current program: " + _
languages.Parent.CurrentProgram.Name
MessageBox.Show(str, "Language Test - DTE Property")
End Sub
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell