Ви не можете виділити виняток, який було створено у певному місці вашого коду. Тим не менш, ви можете відключити виключення певного типу.
Якщо ваш власний код кидає виняток, про який йде мова, я б зробив це спеціальним винятком, похідним від того, що підходить, а потім відключив порушення налагодження для цього похідного типу.
Вимкнення системних винятків як NullReferenceException вплине на всю систему, що, звичайно, не бажано під час розробки.
Зверніть увагу, що для винятків існує два типи порушення поведінки:
- Кинуто: якщо вибрано, розриви, як тільки буде вилучено виняток цього типу
- Не обробляється користувачем: якщо вибрано, розбиває лише в тому випадку, якщо виняток цього типу не обробляється методом try / catch.
Ви можете видалити перевірку в "Thrown" для NullReferenceException, що дасть вам перевагу, не порушуючи кожного разу, коли ваша система проходить відповідний рядок у вашому коді, але все одно порушуючи, якщо у вас є якісь необроблені очікування NullReference, що трапляються в інших частинах система.