Vous n'êtes pas en mesure de distinguer une exception à un endroit spécifique dans votre code. Vous pouvez toutefois désactiver les exeptions d'un type spécifique.
Si votre propre code lève l'exception en question, je voudrais faire une exception personnalisée, dérivées de tout ce qui s'inscrit, puis désactiver le débogage de rupture sur ce type dérivé.
La désactivation du système d'exeptions comme NullReferenceException va affecter l'ensemble du système, ce qui bien sûr n'est pas souhaitable au cours du développement.
Notez qu'il existe deux types de comportements pour les exceptions:
- Jeté: Si cette option est sélectionnée, les pauses dès que une exception de ce type est levée
- L'utilisateur non gérée: Si cette option est sélectionnée, les pauses seulement si l'exception de ce type, n'est pas géré par un try/catch.
Vous pouvez supprimer le vérifier dans "Jeté" pour le NullReferenceException qui vous donnera l'avantage de ne pas casser à chaque fois que votre système passe la ligne en question dans votre code, mais encore la rupture, si vous avez quelques non gérée NullReference exception survenant dans d'autres parties du système.