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


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 - пространство имен

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

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

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

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