Partager via


ExceptionGroups, interface

Représente les groupes de niveau supérieur disponibles dans la boîte de dialogue d'exception de première-chance du débogueur.

Espace de noms :  EnvDTE90
Assembly :  EnvDTE90 (dans EnvDTE90.dll)

Syntaxe

'Déclaration
<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

Le type ExceptionGroups expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient une valeur indiquant le nombre de groupes d'exceptions de la collection.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Parent Obtient l'objet parent immédiat de cette collection, qui correspond dans ce cas à l'objet Debugger3.

Début

Méthodes

  Nom Description
Méthode publique GetEnumerator Obtient une énumération pour les éléments d'une collection.
Méthode publique Item Obtient un membre indexé de cette collection.
Méthode publique ResetAll Rétablit les valeurs d'origine des propriétés BreakWhenThrown et BreakWhenUserUnhandled pour les types définis par l'utilisateur et les types intégrés.Les exceptions définies par l'utilisateur ne sont pas supprimées.

Début

Notes

Par défaut, les types d'exception sont organisés dans les groupes suivants :

  • Exceptions Visual C++ : exceptions levées à partir du code natif.

  • Exceptions CLR (Common Language Runtime) : exceptions levées dans le code managé.

  • Assistants Débogage managé : erreurs signalées au débogueur qui indiquent des problèmes au niveau du programme débogué, mais il ne s'agit pas véritablement d'exceptions.

  • Contrôles natifs à l'exécution : erreurs signalées par le CRT pour les erreurs de programmation courantes.

  • Exceptions Win32 : codes d'erreur de système d'exploitation tels que Control + C et Access Violation.

Les moteurs de débogage tiers peuvent également ajouter des éléments à cette liste. Il s'agit d'une collection énumérable normale, indexable par nom de groupe et par index d'entiers.

Voir aussi

Référence

EnvDTE90, espace de noms

Autres ressources

Déboguer les threads et processus dans Visual Studio

Graphique Modèle d'objet Automation

Comment : utiliser la fenêtre Threads