Anda tidak dapat memilih pengecualian yang dilemparkan di tempat tertentu dalam kode Anda. Namun Anda dapat menonaktifkan pengecualian dari jenis tertentu.
Jika kode Anda sendiri memunculkan pengecualian yang dimaksud, saya akan menjadikannya pengecualian khusus, yang berasal dari apa pun yang cocok, dan kemudian menonaktifkan debug melanggar pada jenis turunan ini.
Menonaktifkan pengecualian sistem sebagai NullReferenceException akan memengaruhi seluruh sistem, yang tentu saja tidak diinginkan selama pengembangan.
Perhatikan bahwa ada dua jenis perilaku putus untuk pengecualian:
- Dilempar: Jika dipilih, hentikan segera setelah pengecualian jenis ini dilemparkan
- User-unhandled: Jika dipilih, istirahat hanya jika pengecualian, jenis ini, tidak ditangani oleh coba / tangkap.
Anda dapat menghapus centang di 'Thrown' untuk NullReferenceException yang akan memberi Anda manfaat tidak melanggar setiap kali sistem Anda melewati baris yang dimaksud dalam kode Anda, tetapi tetap melanggar jika Anda memiliki beberapa ekspektasi NullReference yang tidak tertangani yang terjadi di bagian lain dari sistem.