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 和访问冲突。
第三方调试引擎也可以向此列表中添加项目。这是一个普通可枚举集合,可以按组名称和整数索引进行索引。