Interface ExceptionSettings
Uma coleção de ExceptionSetting objetos, cada uma 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 no 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. |
Início
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 de ExceptionSettings coleção. | |
SetBreakWhenThrown | Habilita ou desabilita o BreakWhenThrown propriedade especificado ExceptionSetting.A propriedade passada ExceptionSetting objeto agora irá refletir este valor. | |
SetBreakWhenUserUnhandled | Habilita ou desabilita o BreakWhenUserUnhandled propriedade especificado ExceptionSetting.A propriedade passada ExceptionSetting objeto agora irá refletir este valor. |
Início
Comentários
ExceptionSettingsé um conjunto 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 que o depurador quebra quando são lançadas pela primeira vez, ou quando eles não são manipulados pelo usuário.
O mecanismo de depuração pode exibir exceções de depuração em um modo de exibição em árvore hierárquica de Visual Studio o ambiente de desenvolvimento integrado (IDE). ExceptionSettingspode ser usado para nivelar esta árvore em uma única lista de exceções.
ExceptionSettingspodem ser indexadas por nome, o índice inteiro, ou — se a coleção suportar — código de inteiro. Alguns grupos de exceção, como, por exemplo, verificações de tempo de execução nativa e exceções do Win32, suporte para os códigos de número inteiro que são exclusivos desse grupo. Outros tipos de índice não oferecem suporte a códigos de inteiro e todos os nomes devem ser exclusivos.