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++ 例外狀況 -- 從機器碼擲回的例外狀況。
Common Language Runtime (CLR) 例外狀況 -- 在 Managed 程式碼中擲回的例外狀況。
Managed 偵錯助理 -- 回報給偵錯工具 (此工具會指出偵錯中程式的問題) 的錯誤,但這些錯誤並非實際的例外狀況。
原生執行階段檢查 -- CRT 針對常見的程式設計錯誤所回報的錯誤。
Win32 例外狀況 -- 作業系統錯誤碼,例如 Control + C 和存取違規。
協力廠商偵錯引擎也可以將項目新增到此清單中。 這是一般可列舉集合,可按群組名稱或整數索引來索引。