Freigeben über


EnvDTE80-Namespace

EnvDTE80 enthält die Objekte und Member für die zentrale Automatisierung in Visual Studio. Diese Assembly erweitert und ergänzt die von EnvDTE bereitgestellte Funktionalität.

Wenn Sie einen Assemblyverweis manuell hinzufügen, müssen Sie auch die Assemblyeigenschaft Interoptypen einbetten auf false festlegen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse _dispCodeModelEvents_SinkHelper Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Klasse _dispDebuggerExpressionEvaluationEvents_SinkHelper Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Klasse _dispDebuggerProcessEvents_SinkHelper Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Klasse _dispPublishEvents_SinkHelper Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Klasse _dispTextDocumentKeyPressEvents_SinkHelper Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Klasse _dispWindowVisibilityEvents_SinkHelper Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Klasse CodeModelEventsClass Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter CodeModelEvents.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse CodeModelLanguageConstants2 Eine Konstante, die die zum Schreiben von Code verwendete Programmiersprache angibt.
Öffentliche Klasse ContextGuids Enthält Kontext-GUIDs, die jeweils einen Zustand der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) oder eines Toolfensters darstellen.Die Beispiele zu den Zuständen enthalten unter anderem eine aktive Debugsitzung, eine leere Projektmappe während des Ladevorgangs und die integrierte Entwicklungsumgebung in der Entwurfsansicht.Diese Enumeration wird als Argument an AddNamedCommand und AddNamedCommand2 übergeben.
Öffentliche Klasse DebuggerExpressionEvaluationEventsClass Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter DebuggerExpressionEvaluationEvents.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse DebuggerProcessEventsClass Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter DebuggerProcessEvents.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse ProjectKinds Damit wird bestimmt, ob es sich bei dem Ordnerknoten um einen Projektmappenordner handelt.
Öffentliche Klasse PublishEventsClass Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.Weitere Informationen zu dieser Funktionalität finden Sie unter PublishEvents.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse TextDocumentKeyPressEventsClass Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.Weitere Informationen zu dieser Funktionalität finden Sie unter TextDocumentKeyPressEvents.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse WindowKinds Erweitert Konstanten, mit denen ein Handle für Fensterobjekte abgerufen wird.
Öffentliche Klasse WindowVisibilityEventsClass Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle _CodeModelEvents Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter CodeModelEvents.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Schnittstelle _CodeModelEventsRoot Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _DebuggerExpressionEvaluationEvents Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter DebuggerExpressionEvaluationEvents.Instanziieren Sie diese Klasse nicht.
Öffentliche Schnittstelle _DebuggerExpressionEvaluationEventsRoot Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _DebuggerProcessEvents Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter DebuggerProcessEvents.Instanziieren Sie diese Klasse nicht.
Öffentliche Schnittstelle _DebuggerProcessEventsRoot Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispCodeModelEvents Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispCodeModelEvents_Event Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispDebuggerExpressionEvaluationEvents Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispDebuggerExpressionEvaluationEvents_Event Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispDebuggerProcessEvents Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispDebuggerProcessEvents_Event Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispPublishEvents Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispPublishEvents_Event Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispTextDocumentKeyPressEvents Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispTextDocumentKeyPressEvents_Event Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispWindowVisibilityEvents Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _dispWindowVisibilityEvents_Event Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _PublishEvents Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter PublishEvents.Instanziieren Sie diese Klasse nicht.
Öffentliche Schnittstelle _TextDocumentKeyPressEvents Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter TextDocumentKeyPressEvents.Instanziieren Sie diese Klasse nicht.
Öffentliche Schnittstelle _TextDocumentKeyPressEventsRoot Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle _WindowVisibilityEvents Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter WindowVisibilityEvents.Instanziieren Sie diese Klasse nicht.
Öffentliche Schnittstelle Breakpoint2 Enthält die Eigenschaften und Methoden, die verwendet werden, um programmgesteuert einen Haltepunkt zu bearbeiten.
Öffentliche Schnittstelle CodeAttribute2 Definiert ein Attribut für ein Codeelement.
Öffentliche Schnittstelle CodeAttributeArgument Stellt ein einzelnes Argument (Name-Wert-Paar) in einem Codeattribut dar.
Öffentliche Schnittstelle CodeClass2 Stellt eine Klasse im Quellcode dar.
Öffentliche Schnittstelle CodeDelegate2 Stellt einen Delegat im Quellcode dar.
Öffentliche Schnittstelle CodeElement2 Stellt ein Codeelement oder -konstrukt in einer Quelldatei dar.
Öffentliche Schnittstelle CodeEvent Modelliert ein Codeereigniselement.
Öffentliche Schnittstelle CodeFunction2 Ein Objekt, das ein Funktionskonstrukt in einer Quelldatei definiert.
Öffentliche Schnittstelle CodeImport Modelliert die Verwendung von Anweisungen, die Namespaces importieren.
Öffentliche Schnittstelle CodeInterface2 Ein Objekt, das eine Schnittstelle im Quellcode darstellt.
Öffentliche Schnittstelle CodeModel2 Ermöglicht den Zugriff auf programmgesteuerte Konstrukte in einer Quellcodedatei.
Öffentliche Schnittstelle CodeModelEvents Definiert die vom CodeModel-Objekt unterstützten Ereignisse. Weitere Informationen finden Sie in der Dokumentation des Objekts unter CodeModelEventsClass.
Öffentliche Schnittstelle CodeParameter2 Ein Objekt, das einen Parameter für eine Funktion, Eigenschaft usw. definiert.
Öffentliche Schnittstelle CodeProperty2 Ein Objekt, das ein Eigenschaftenkonstrukt in einer Quelldatei definiert.
Öffentliche Schnittstelle CodeStruct2 Ein Objekt, das eine Struktur im Quellcode darstellt.
Öffentliche Schnittstelle CodeTypeRef2 Definiert den Typ eines Konstrukts in einer Quelldatei.
Öffentliche Schnittstelle CodeVariable2 Definiert ein Variablenkonstrukt in einer Quelldatei.
Öffentliche Schnittstelle Commands2 Enthält alle Befehle in Form von Command-Objekten in der Umgebung.
Öffentliche Schnittstelle Debugger2 Mit dem Debugger2-Objekt können die Zustände des Debuggers und des Programms, das momentan gedebuggt wird, abgefragt und bearbeitet werden.Das Debugger2-Objekt hat Vorrang vor dem Debugger-Objekt.
Öffentliche Schnittstelle DebuggerExpressionEvaluationEvents Das DebuggerExpressionEvaluationEvents-Objekt definiert vom Debugger unterstützte Ereignisse.Verwenden Sie dieses Objekt für Funktionalität, und verweisen Sie für die Dokumentation dieses Objekts auf DebuggerExpressionEvaluationEventsClass.
Öffentliche Schnittstelle DebuggerProcessEvents Stellt das OnProcessStateChanged-Ereignis dar.Dies ändert sich, wenn der Debugger von der Ausführung zum angehaltenen Zustand wechselt oder umgekehrt.Weitere Informationen finden Sie in der Dokumentation des Objekts unter DebuggerProcessEventsClass.Instanziieren Sie diese Klasse nicht.
Öffentliche Schnittstelle DTE2 Das Objekt der obersten Ebene im Automatisierungsobjektmodell von Visual Studio.
Öffentliche Schnittstelle EditPoint2 Ermöglicht Ihnen das Bearbeiten von Text als Daten in Textpuffern.
Öffentliche Schnittstelle Engine Ein Debugmodul, das für die Codetypzuordnung verwendet wird.
Öffentliche Schnittstelle Engines Eine Auflistung von Engine-Debuggingobjekten.
Öffentliche Schnittstelle ErrorItem Ein Fehler, eine Warnung oder eine Meldung, die im Fenster Fehlerliste angezeigt wird.
Öffentliche Schnittstelle ErrorItems Eine einem Fenster Fehlerliste enthaltene Auflistung von ErrorItem-Objekten.
Öffentliche Schnittstelle ErrorList Ein Handle zu einem Fenster, das Fehler Warnungen und Meldungen für die enthaltende Projektmappe enthält.
Öffentliche Schnittstelle Events2 Ermöglicht den Zugriff auf alle Ereignisse des Erweiterungsmodells.Ereignisse können auch von bestimmten Objekten innerhalb des Erweiterungsmodells verfügbar gemacht werden.
Öffentliche Schnittstelle FileCodeModel2 Ermöglicht den Zugriff auf programmgesteuerte Konstrukte in einer Quelldatei.
Öffentliche Schnittstelle Find2 Unterstützt allgemeine Find-Operationen für Text in Dokumenten und Dateien in der Umgebung.
Öffentliche Schnittstelle IInternalExtenderProvider Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle IncrementalSearch Ermöglicht den Zugriff auf die inkrementelle Suchfunktion (ISearch) des Text-Editors.
Öffentliche Schnittstelle IVsExtensibility2 Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle IVsProfferCommands2 Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle LifetimeInformation Wird verwendet, um zu bestimmen, ob ein Objekt gelöscht, aber nicht vom Garbage Collector verworfen wurde.
Öffentliche Schnittstelle Process2 Das Process2-Objekt wird verwendet, um Prozesse zu untersuchen und zu bearbeiten.Das Process2-Objekt hat Vorrang vor dem Process-Objekt.
Öffentliche Schnittstelle PublishEvents Verwenden Sie dieses Objekt für Funktionalität, und verweisen Sie für die Dokumentation dieses Objekts auf PublishEventsClass.
Öffentliche Schnittstelle Solution2 Stellt alle Projekte und projektmappenweiten Eigenschaften in der integrierten Entwicklungsumgebung (IDE) dar.
Öffentliche Schnittstelle SolutionBuild2 Stellt den Stamm des Build-Automatisierungsmodells auf Projektmappenebene dar.
Öffentliche Schnittstelle SolutionConfiguration2 Stellt die Informationen über eine bestimmte Methode zum Erstellen einer Projektmappe dar.
Öffentliche Schnittstelle SolutionFolder Projektmappenordner sind Projektcontainer, mit denen Entwickler große Anwendungen besser organisieren können.
Öffentliche Schnittstelle SourceControl2 Wird für die Interaktion mit dem aktuellen Quellcodeverwaltungssystem verwendet.
Öffentliche Schnittstelle SourceControlBindings Wird verwendet, um Quellcodeverwaltungsbindungen für Objekte zu definieren.
Öffentliche Schnittstelle TaskItems2 Die TaskItems-Auflistung enthält alle Aufgaben aus dem Fenster Aufgabenliste.
Öffentliche Schnittstelle TextDocumentKeyPressEvents Definiert die Ereignisse, die mit dem Drücken einer Taste verknüpft sind.Verwenden Sie dieses Objekt für Funktionalität, und verweisen Sie auf TextDocumentKeyPressEventsClass, das die Dokumentation für den Member dieses Objekts enthält.
Öffentliche Schnittstelle TextPane2 Stellt einen Bereich innerhalb eines Text-Editor-Fensters dar.
Öffentliche Schnittstelle ToolBoxItem2 Stellt ein Element der Toolbox dar.
Öffentliche Schnittstelle ToolBoxTab2 Stellt eine Registerkarte in der Toolbox sowie alle auf der Registerkarte enthaltenen Elemente dar.
Öffentliche Schnittstelle ToolWindows Verbessert die Auffindbarkeit und Verwendbarkeit von Toolfenstern im Objektmodell, indem der Zugriff auf die Toolfenster der Shell in ihren systemeigenen Typen erleichert wird.
Öffentliche Schnittstelle Transport Gibt das Protokoll an, das der Debugger verwendet, um mit dem Computer zu kommunizieren, der die zu debuggende Komponente besitzt.
Öffentliche Schnittstelle Transports Eine Auflistung von Transport-Objekten.
Öffentliche Schnittstelle Window2 Das Window-Objekt stellt ein Fenster der Umgebung dar.
Öffentliche Schnittstelle Windows2 Die Windows-Auflistung enthält alle Fenster der Umgebung.
Öffentliche Schnittstelle WindowVisibilityEvents Gibt an, ob ToolWindows sichtbar sind (ausblenden oder einblenden).Verwenden Sie dieses Objekt für Funktionalität, und verweisen Sie für die Dokumentation dieses Objekts auf WindowVisibilityEventsClass.
Öffentliche Schnittstelle WindowVisibilityEventsRoot Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat _dispCodeModelEvents_ElementAddedEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispCodeModelEvents_ElementChangedEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispCodeModelEvents_ElementDeletedEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispPublishEvents_OnPublishBeginEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispPublishEvents_OnPublishDoneEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispWindowVisibilityEvents_WindowHidingEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentlicher Delegat _dispWindowVisibilityEvents_WindowShowingEventHandler Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration dbgEventReason2 Gibt die Ursache für die Mehrzahl der Debuggingereignisse an.
Öffentliche Enumeration dbgExpressionEvaluationState Wird verwendet, wenn ein Ausdruck im Direktfenster oder das GetExpression2-Objekt im Debugger ausgewertet wird.
Öffentliche Enumeration dbgMinidumpOption Gibt an, ob Heapinformationen in Minidumps geschrieben werden.
Öffentliche Enumeration dbgProcessState Wird von DebuggerProcessEvents verwendet, um den Zustand des Debuggers anzugeben.
Öffentliche Enumeration vsBuildErrorLevel Definiert die Fehlerstufe eines im Toolfenster Fehlerliste aufgelisteten Elements.
Öffentliche Enumeration vsCMChangeKind Definiert die Typen von Änderungsereignissen, die im CodeModelEvents-Objekt ausgelöst werden können.
Öffentliche Enumeration vsCMClassKind Stellt einen Wert dar, der die Art der Klassendefinition definiert, die durch das Objekt dargestellt wird.
Öffentliche Enumeration vsCMConstKind Definiert, wann die Variable für Änderungen freigegeben ist.
Öffentliche Enumeration vsCMDataTypeKind Stellt die Art des Datentyps für das Codeelement dar.
Öffentliche Enumeration vsCMElement2 Gibt den Typ des Codeelements an.
Öffentliche Enumeration vsCMFunction2 Eine Konstante, die den Typ der Funktion angibt.
Öffentliche Enumeration vsCMInheritanceKind Gibt den Vererbungstyp an.
Öffentliche Enumeration vsCMOverrideKind Definiert den Modifizierer, der auf eine Methode angewendet wird, um zu beschreiben, wie die Methode überschrieben werden kann.
Öffentliche Enumeration vsCMParameterKind Gibt das erwartete Parameterverhalten an.
Öffentliche Enumeration vsCMParseStatus Teilt dem Codemodell mit, ob die aktuelle Analyse abgeschlossen wurde und ob Fehler aufgetreten sind.
Öffentliche Enumeration vsCMPropertyKind Gibt den Get/Set-Status der angegebenen Eigenschaft zurück.
Öffentliche Enumeration vsCMTypeRef2 Der von der Funktion zurückgegebene Datentyp.
Öffentliche Enumeration vsCommandControlType Beschreibt die Art von Steuerelement, die für einen Befehl verwendet werden soll.
Öffentliche Enumeration vsCommandStyle Definiert Befehlsformatoptionen.
Öffentliche Enumeration vsFindOptions2 Stellt das Verhalten der ReplacePattern-Methode dar. Dazu gehört z. B. die Suchmethode, die Stelle, an der mit der Suche begonnen wird, ob die Suche vorwärts oder rückwärts ausgeführt wird, ob die Groß-/Kleinschreibung berücksichtigt wird usw.
Öffentliche Enumeration vsIncrementalSearchResult Beschreibt den für das Suchergebnis gültigen Status.
Öffentliche Enumeration vsPublishState Gibt den Veröffentlichungszustand einer Projektmappe an.
Öffentliche Enumeration vsSourceControlCheckOutOptions Gibt Auscheckoptionen für die Dokumentsteuerung an.
Öffentliche Enumeration vsThemeColors Ein Satz von Farbstandards für einen konsistenten UI-Entwurf.