Partilhar via


Interface ExceptionGroups

Representa os grupos de nível superior disponíveis na caixa de diálogo de 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.

Início

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 o BreakWhenThrown e BreakWhenUserUnhandled propriedades aos seus valores originais para tipos definidos pelo usuário e internas.Exceções definidas pelo usuário não são removidas.

Início

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 lançadas em código gerenciado.

  • Managed Debugging Assistants — Erros relatados para o depurador que indicam problemas em um 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 à lista. Isso é um conjunto enumerável normal, indexável pelo nome do grupo e pelo índice de inteiro.

Consulte também

Referência

Namespace EnvDTE90

Outros recursos

Trabalhando com segmentos e processos

Gráfico do modelo de objetos de automação

Como: Use a janela Threads