Partilhar via


Interface ExceptionGroups

Representa os grupos de nível superior disponíveis na caixa de diálogo exceções de primeira chance no depurador.

Namespace:  EnvDTE90
Assembly:  EnvDTE90 (em EnvDTE90.dll)

Sintaxe

'Declaração
<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

O tipo ExceptionGroups expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém um valor que indica o número de grupos de exceção na coleção.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato desta coleção, nesse caso o Debugger3 objeto.

Superior

Métodos

  Nome Descrição
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público GetEnumerator() Obtém uma enumeração de itens em uma coleção.
Método público Item Obtém um membro indexado desta coleção.
Método público ResetAll Redefine a BreakWhenThrown e BreakWhenUserUnhandled propriedades aos seus valores originais para os tipos definidos pelo usuário e internos.Exceções definidas pelo usuário não são removidas.

Superior

Comentários

Por padrão, os tipos de exceção estão organizados nos seguintes grupos:

  • Visual C++Exceções — As exceções geradas por código nativo.

  • Exceções do Common Language Runtime (CLR) — Exceções geradas em código gerenciado.

  • Managed Debugging Assistants — Os erros relatados para o depurador que indicam problemas no programa que está sendo depurado, mas não são exceções reais.

  • Verificações de tempo de execução nativo — erros relatados pelo CRT para erros comuns de programação.

  • Win32 exceções — códigos de erro do sistema operacional como, por exemplo, Control + C e violação de acesso.

Mecanismos de depuração de terceiros também pode adicionar itens a essa lista.Esta é uma coleção enumerável normal, indexável pelo nome do grupo e pelo índice inteiro.

Consulte também

Referência

Namespace EnvDTE90

Outros recursos

Trabalhar com segmentos e processos

Gráfico de modelo de objeto de automação

Como: usar a janela Threads