デバッグ: 「ウォッチポイント」ウィンドウ

関連項目

「ウォッチポイント」ウィンドウには、デバッグ中の監視対象として指定したすべての変数と式が一覧表示されます。「ウォッチポイント」ウィンドウは、デフォルトではデバッグセッションを開始すると自動的に開きます。「ウォッチポイント」ウィンドウを開くには、「ウィンドウ」>「デバッグ」>「ウォッチポイント」を選択します。

デバッグセッションの実行中に「ウォッチポイント」ウィンドウを開いた場合は、デバッグセッションが終了すると自動的にウィンドウが閉じます。デバッグセッションを実行していないときにウィンドウを開いた場合は、手動で閉じるまで開いたままになります。

各ウォッチポイントに対して表示される情報としては、変数名または式名、種類、および値があります。変数の左にコントロールアイコンがある場合は、そのアイコンをクリックするとオブジェクトを展開したり、折りたたむことができます。オブジェクトの種類が下線付きの青いテキストで表示される場合、そのテキストをクリックすると、ソースコード内のそのオブジェクトの種類にジャンプします。「値」セルをクリックすると、「ウォッチポイント」ウィンドウで値を直接編集できます。

「ウォッチポイント」ウィンドウに新しい変数または式を追加すると、変数または式の値がすぐに評価され、表示されます。ウォッチポイントの値は、現在のコンテキストに基づきます。プログラムコード内を移動すると、それに合わせて「ウォッチポイント」ウィンドウが更新され、そのコンテキストでのウォッチポイントの値が表示されます。

デバッガでは、変数の値として、記号 (#) と番号が割り当てられることがあります。この番号は、特定のインスタンスを表す一意の識別子です。この識別子を使用し、変数が同じインスタンス、または別のインスタンスを指しているかを確認することができます。この値は編集できません。

アイコン

次の表は、オブジェクト名の左に表示されるアイコンを示しています。

アイコン 説明
ウォッチポイントアイコン ウォッチポイントオブジェクト
固定ウォッチポイントアイコン 固定ウォッチポイントオブジェクト
スーパー変数アイコン スーパークラスのコンテナ
静的フィールドのアイコン オブジェクトの静的フィールド
非静的フィールドのアイコン オブジェクトの非静的フィールド

アクション

「ウォッチポイント」ウィンドウのポップアップメニューには、次の項目があります。

メニュー項目 説明
固定ウォッチポイントを作成 オブジェクトに固定ウォッチポイントを作成できます。
新規ウォッチポイント 新しいウォッチポイントを作成 できます。
Delete 選択したオブジェクトを「ウォッチポイント」ウィンドウから削除します。
すべて削除 すべてのオブジェクトを「ウォッチポイント」ウィンドウから削除します。
カスタマイズ ウォッチポイント表現を変更するダイアログが開きます。
オプションを表示 情報列の追加と削除、列の並べ替え、列のソートなど、「ウォッチポイント」ウィンドウの表示をカスタマイズできます。詳細は、 「デバッガ」ウィンドウのカスタマイズ を参照してください。

プロパティ

ウォッチポイントのすべてのプロパティーを表示するには、ウォッチポイントのノードを右クリックし、「プロパティー」を選択します。

デフォルトでは、 toString() プロパティーを除いて、すべてのプロパティーが「ウォッチポイント」ウィンドウにも直接表示されます。

関連項目
ウォッチポイントの作成
固定ウォッチポイントの作成
「デバッガ」ウィンドウ

著作権と商標について