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

Depurar threads e processos no Visual Studio

Gráfico do modelo de objetos automation

Como usar a janela Threads