Condividi tramite


Interfaccia ExceptionGroups

Rappresenta i gruppi di primo livello disponibili nella finestra di dialogo delle eccezioni first-chance nel debugger.

Spazio dei nomi:  EnvDTE90
Assembly:  EnvDTE90 (in EnvDTE90.dll)

Sintassi

'Dichiarazione
<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

Il tipo ExceptionGroups espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero dei gruppi di eccezioni nell'insieme.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre diretto dell'insieme, in questo caso l'oggetto Debugger3.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di un insieme.
Metodo pubblico Item Ottiene un membro indicizzato dell'insieme.
Metodo pubblico ResetAll Reimposta le proprietà BreakWhenThrown e BreakWhenUserUnhandled sui valori originali per i tipi definiti dall'utente e i tipi incorporati.Le eccezioni definite dall'utente non sono rimosse.

In alto

Note

Per impostazione predefinita, i tipi di eccezione sono organizzati nei seguenti gruppi:

  • Eccezioni Visual C++. Eccezioni generate dal codice nativo.

  • Eccezioni Common Language Runtime (CLR). Eccezioni generate nel codice gestito.

  • Assistenti al debug gestito. Errori restituiti al debugger indicanti problemi nel programma di cui viene eseguito il debug, ma non sono eccezioni effettive.

  • Controlli runtime nativi. Errori restituiti da CRT per gli errori di programmazione comuni.

  • Eccezioni Win32. Codici di errore del sistema operativo, ad esempio Ctrl + C e violazione di accesso.

I motori di gestione di debug di terze parti possono anche aggiungere elementi a questo elenco. Si tratta di un insieme enumerabile normale, indicizzabile in base al nome del gruppo e all'indice Integer.

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE90

Altre risorse

Working With Threads and Processes

Grafico del modello a oggetti di automazione

How to: Use the Threads Window