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 | 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
Debuggen von Threads und Prozessen in Visual Studio