Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menyesuaikan cara Visual Studio menampilkan jenis data di jendela variabel debugger.
Atribut
Di C#, Visual Basic, F#, dan C++ (hanya kode C++/CLI), Anda dapat menambahkan ekspansi untuk data kustom menggunakan DebuggerDisplayAttribute, DebuggerTypeProxyAttribute, dan DebuggerBrowsableAttribute.
Dalam kode .NET Framework 2.0, Visual Basic tidak mendukung atribut DebuggerBrowsable. Batasan ini dihapus dalam versi .NET yang lebih baru.
Visualizer
Ada dua opsi untuk membuat visualizer untuk jenis .NET:
- Menggunakan VisualStudio.Extensibility SDK: Mulai Visual Studio 2022 versi 17.9, Visual Studio mengirimkan cara baru untuk membuat visualizer kustom yang menawarkan, antara lain, instalasi ekstensi sederhana, dan kemampuan untuk menargetkan versi .NET yang lebih baru. Opsi ini adalah API yang direkomendasikan, kecuali dalam kasus di mana visualizer dan jenis yang divisualisasikan harus dikirim bersama-sama, atau dalam kasus di mana versi Visual Studio yang lebih lama perlu didukung. Untuk informasi lebih lanjut, lihat Membuat visualizer debugger di Visual Studio.
- Menggunakan Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer: Untuk informasi selengkapnya tentang pendekatan ini, lihat Visualisasi khusus.
Nota
Untuk membuat visualizer untuk objek C/C++, lihat elemen UIVisualizer dalam dokumentasi Natvis. Selain itu, lihat sampel visualizer kustom C/C++ atau sampel Debugger Visualizer SQLite asli .