No puede identificar una excepción lanzada en un lugar específico de su código. Sin embargo, puede desactivar excepciones de un tipo específico.
Si su propio código arroja la excepción en cuestión, la convertiría en una excepción personalizada, derivada de lo que se ajuste, y luego deshabilitaría la ruptura de depuración en este tipo derivado.
La desactivación de excepciones del sistema como NullReferenceException afectará a todo el sistema, lo que, por supuesto, no es deseable durante el desarrollo.
Tenga en cuenta que existen dos tipos de comportamientos de ruptura para las excepciones:
- Lanzado: si se selecciona, se rompe tan pronto como se lanza una excepción de este tipo
- No gestionado por el usuario: si se selecciona, se interrumpe solo si la excepción de este tipo no se gestiona mediante un intento / captura.
Puede eliminar el check en 'Thrown' para NullReferenceException, lo que le dará el beneficio de no romperse cada vez que su sistema pasa la línea en cuestión en su código, pero aún se rompe si tiene alguna expectativa de NullReference no controlada que ocurre en otras partes de la sistema.