ExceptionGroups-Schnittstelle
Stellt die Gruppen der obersten Ebene dar, die im Ausnahmedialogfeld (erste Chance) im Debugger verfügbar sind.
Namespace: EnvDTE90
Assembly: EnvDTE90 (in EnvDTE90.dll)
Syntax
'Declaration
<GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")> _
Public Interface ExceptionGroups _
Inherits IEnumerable
[GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")]
public interface ExceptionGroups : IEnumerable
[GuidAttribute(L"21BDC491-F828-4846-9FD8-75C9148AEA24")]
public interface class ExceptionGroups : IEnumerable
[<GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")>]
type ExceptionGroups =
interface
interface IEnumerable
end
public interface ExceptionGroups extends IEnumerable
Der ExceptionGroups-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft einen Wert ab, der die Anzahl der in der Auflistung enthaltenen Ausnahmegruppen angibt. | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
Parent | Ruft das unmittelbar übergeordnete Objekt dieser Auflistung ab, in diesem Fall das Debugger3-Objekt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
GetEnumerator() | Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.) | |
GetEnumerator() | Ruft eine Enumeration für Elemente in einer Auflistung ab. | |
Item | Ruft einen indizierten Member dieser Auflistung ab. | |
ResetAll | Setzt die BreakWhenThrown-Eigenschaft und die BreakWhenUserUnhandled-Eigenschaft sowohl für benutzerdefinierte als auch integrierte Typen auf ihre ursprünglichen Werte zurück.Benutzerdefinierte Ausnahmen werden nicht entfernt. |
Zum Seitenanfang
Hinweise
Die Ausnahmetypen sind standardmäßig in die folgenden Gruppen unterteilt:
Visual C++-Ausnahmen: durch systemeigenen Code ausgelöste Ausnahmen.
Common Language Runtime (CLR)-Ausnahmen: in verwaltetem Code ausgelöste Ausnahmen.
Assistenten für verwaltetes Debuggen: an den Debugger gemeldete Fehler, die auf Probleme im gedebuggten Programm hinweisen, aber keine wirklichen Ausnahmen.
Systemeigene Laufzeitüberprüfungen: von der CRT gemeldete Fehler zu geläufigen Programmierfehlern.
Win32-Ausnahmen: Betriebssystem-Fehlercodes, z. B. Steuerelement-, C- und Zugriffsverletzungen.
Drittanbieterdebugmodule können auch dieser Liste Elemente hinzufügen. Dies ist eine normale aufzählbare Auflistung, indizierbar durch Gruppenname oder Ganzzahlenindex.
Siehe auch
Referenz
Weitere Ressourcen
Arbeiten mit Threads und Prozessen