Interface ExceptionSettings
Uma coleção de ExceptionSetting objetos, cada um representando um conjunto de configurações de exceção para o depurador.
Namespace: EnvDTE90
Assembly: EnvDTE90 (em EnvDTE90.dll)
Sintaxe
'Declaração
<GuidAttribute("0E1AB53B-4065-4884-A39F-02E16EB57F7D")> _
Public Interface ExceptionSettings _
Inherits IEnumerable
[GuidAttribute("0E1AB53B-4065-4884-A39F-02E16EB57F7D")]
public interface ExceptionSettings : IEnumerable
[GuidAttribute(L"0E1AB53B-4065-4884-A39F-02E16EB57F7D")]
public interface class ExceptionSettings : IEnumerable
[<GuidAttribute("0E1AB53B-4065-4884-A39F-02E16EB57F7D")>]
type ExceptionSettings =
interface
interface IEnumerable
end
public interface ExceptionSettings extends IEnumerable
O tipo ExceptionSettings expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém um valor indicando o número de configurações de exceção na ExceptionSettings coleção. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Name | Obtém o nome da configuração da exceção especificada. | |
Parent | Obtém o objeto pai imediato desta coleção, nesse caso o Debugger3 objeto. | |
SupportsExceptionCodes | Obtém se códigos de exceção oferece suporte a esse grupo de configurações de exceção. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
GetEnumerator() | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
GetEnumerator() | Obtém uma enumeração de itens em uma coleção. | |
Item | Obtém um membro indexado desta coleção. | |
ItemFromCode | ||
NewException | Cria um novo ExceptionSetting o objeto para esta categoria. | |
Remove | Exclui o ExceptionSetting objeto especificado pelo índice a partir de ExceptionSettings coleção. | |
RemoveByCode | Exclui o ExceptionSetting objeto especificado pelo código a partir do ExceptionSettings coleção. | |
SetBreakWhenThrown | Habilita ou desabilita o BreakWhenThrown propriedade especificado ExceptionSetting.A propriedade transmitidos pelo ExceptionSetting objeto agora irá refletir este valor. | |
SetBreakWhenUserUnhandled | Habilita ou desabilita o BreakWhenUserUnhandled propriedade especificado ExceptionSetting.A propriedade transmitidos pelo ExceptionSetting objeto agora irá refletir este valor. |
Superior
Comentários
ExceptionSettingsé uma coleção enumerável de ExceptionSetting objetos.ExceptionSettingsobjetos que você pode manipular programaticamente as configurações exibidas na exceções caixa de diálogo no depurador.Eles também permitem que você programaticamente determine quais exceções o depurador interrompe em quando eles são lançados pela primeira vez ou quando eles não forem controlados pelo usuário.
O mecanismo de depuração pode exibir exceções de depuração em um modo de exibição de árvore hierárquica na Visual Studio o ambiente de desenvolvimento integrado (IDE).ExceptionSettingspode ser usado para achatar essa árvore em uma única lista de exceções.
ExceptionSettingspodem ser indexadas por nome, o índice inteiro, ou — se a coleção suportar — código inteiro.Alguns grupos de exceção, como verificações de tempo de execução nativa e exceções Win32, suportam a códigos de número inteiro que são exclusivos desse grupo.Os outros tipos de índice não oferecem suporte a códigos de inteiro e todos os nomes devem ser exclusivos.