ExceptionSettings インターフェイス
ExceptionSetting オブジェクトのコレクションです。各オブジェクトは、デバッガーの例外設定のセットを表します。
名前空間: EnvDTE90
アセンブリ: EnvDTE90 (EnvDTE90.dll 内)
構文
'宣言
<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
ExceptionSettings 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
Count | ExceptionSettings コレクション内の例外設定の数を示す値を取得します。 |
![]() |
DTE | トップレベルの機能拡張オブジェクトを取得します。 |
![]() |
Name | 指定した例外設定の名前を取得します。 |
![]() |
Parent | このコレクションの直接の親オブジェクトを取得します (この場合は Debugger3 オブジェクト)。 |
![]() |
SupportsExceptionCodes | この例外設定グループが例外コードをサポートするかどうかを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
GetEnumerator() | コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。) |
![]() |
GetEnumerator() | コレクション内の項目の列挙子を取得します。 |
![]() |
Item | このコレクションのインデックス付きメンバーを取得します。 |
![]() |
ItemFromCode | |
![]() |
NewException | このカテゴリの新しい ExceptionSetting オブジェクトが作成されます。 |
![]() |
Remove | インデックスで指定した ExceptionSetting オブジェクトを ExceptionSettings コレクションから削除します。 |
![]() |
RemoveByCode | コードで指定した ExceptionSetting オブジェクトを ExceptionSettings コレクションから削除します。 |
![]() |
SetBreakWhenThrown | 指定した ExceptionSetting の BreakWhenThrown プロパティを有効または無効にします。ExceptionSetting オブジェクトによって渡されたプロパティに、この値が反映されます。 |
![]() |
SetBreakWhenUserUnhandled | 指定した ExceptionSetting の BreakWhenUserUnhandled プロパティを有効または無効にします。ExceptionSetting オブジェクトによって渡されたプロパティに、この値が反映されます。 |
このページのトップへ
解説
ExceptionSettings は ExceptionSetting オブジェクトの列挙可能なコレクションです。 ExceptionSettings オブジェクトを使用して、デバッガーの [例外] ダイアログ ボックスに表示される設定をプログラムで操作できます。 また、例外が初めてスローされたとき、またはユーザーが例外を処理しないときに、デバッガーを中断する例外の種類をプログラムで決定できます。
デバッガー エンジンは、Visual Studio の IDE (統合開発環境) の階層構造のツリー ビューでデバッグ中の例外を表示できます。 ExceptionSettings を使用すると、このツリーを単一のリストに平坦化できます。
ExceptionSettings は、名前によるインデックス化、整数インデックス、または (コレクションがサポートしている場合) 整数コードです。 ネイティブ ランタイム チェックや Win32 例外などの一部の例外グループは、そのグループ内で一意の整数コードをサポートします。 他のインデックス型は整数コードをサポートせず、すべての名前が一意である必要があります。