Поделиться через


ExceptionGroups - интерфейс

Представляет группы верхнего уровня, доступные в диалоговом окне первичной обработки исключений отладчика.

Пространство имен:  EnvDTE90
Сборка:  EnvDTE90 (в EnvDTE90.dll)

Синтаксис

'Декларация
<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

Тип ExceptionGroups предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Получает значение, указывающее число групп исключений в коллекции.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Parent Получает непосредственный родительский объект этой коллекции; в данном случае это объект Debugger3.

В начало страницы

Методы

  Имя Описание
Открытый метод GetEnumerator() Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetEnumerator() Возвращает перечисление элементов коллекции.
Открытый метод Item Получает индексированный элемент этой коллекции.
Открытый метод ResetAll Восстанавливает первоначальные значение свойств BreakWhenThrown и BreakWhenUserUnhandled для встроенных типов и типов, определяемых пользователем.Определяемые пользователем исключения не удаляются.

В начало страницы

Заметки

По умолчанию типы исключений объединены в следующие группы:

  • Исключения Visual C++ — исключения, создаваемые машинным кодом;

  • Исключения среды CLR — исключения, создаваемые управляемым кодом;

  • Помощники по управляемой отладке — ошибки, передаваемые в отладчик и служащие для указания того, что в отлаживаемой программе есть проблемы, но фактических исключений нет;

  • Проверки времени выполнения машинного кода — ошибки, генерируемые библиотекой CRT при возникновении общих программных ошибок;

  • Исключения Win32 — коды ошибок операционной системы, такие как нажатие "CTRL+ C" или нарушение прав доступа.

Сторонние отладчики также могут добавлять элементы в этот список. Это обычная перечисляемая коллекция, индексируемая либо по имени группы, либо по целочисленному индексу

См. также

Ссылки

EnvDTE90 - пространство имен

Другие ресурсы

Работа с потоками и процессами

Диаграмма модели объектов автоматизации

Практическое руководство. Использование окна потоков