Visual Studio デバッガーでデータのカスタム ビューを作成する (C#、Visual Basic、C++)
Visual Studio デバッガーには、プログラムの状態を調べて変更するための多数のツールが用意されています。 ほとんどのツールは、中断モードだけで機能します。
変数ウィンドウとデータヒントでのデータのカスタム ビューを作成する
多くのデバッガー ウィンドウ ( [自動変数] や [ウォッチ] など) で、変数を調べることができます。 C++ 型、マネージド オブジェクト、および独自の型を、デバッガー変数ウィンドウとデータヒントにどのように表示するかをカスタマイズできます。 詳細については、次の記事を参照してください。
カスタム ビジュアライザーを作成する
ビジュアライザーを使用して、オブジェクトや変数の内容をわかりやすく表示できます。 Visual Studio デバッガーのビジュアライザーでは、虫眼鏡 アイコンを使用して、開くことができる別のウィンドウが参照されます。 たとえば、HTML ビジュアライザーには、HTML 文字列をどのように変換してブラウザーに表示するかが示されます。 ビジュアライザーには、データヒント、 [ウォッチ] ウィンドウ、 [自動変数] ウィンドウ、および [ローカル] ウィンドウからアクセスできます。 [クイックウォッチ] ダイアログ ボックスにも、ビジュアライザーが用意されています。 詳細情報:
- .NET オブジェクトのビジュアライザーを作成するには、カスタム ビジュアライザーに関するページを参照してください。
- C/C++ オブジェクトのビジュアライザーを作成するには、Natvis のドキュメント内の UIVisualizer 要素に関するセクションを参照してください。 また、C/C++ カスタム ビジュアライザーのサンプル、または SQLite ネイティブ デバッガー ビジュアライザーのサンプルもご覧ください。