Existe uma maneira de impedir o Visual Studio de quebrar exceções em um método específico?

Eu sei que posso controlar a maneira como o Visual Studio lida com exceções de acordo com seu tipo e com o fato de elas serem capturadas usando a caixa de diálogo "Exceção".

No entanto, eu tenho uma biblioteca que lança internamente (e captura) umArgumentOutOfRange exceção quando estou chamando um método específico. A exceção é lançada (e capturada pela biblioteca) talvez 1% do tempo, mas estou chamando muito esse método. O editor diz que é por design (e, de fato, o design que eles escolheram faz sentido).

O problema é que eu não quero que o Visual Studio seja interrompido toda vez que a exceção for lançada.

Eu não quero parar de quebrarArgumentOutOfRange exceções, pois posso ter algumas no meu código e quero quebrá-las.Não quero habilitar a depuração "apenas meu código" porque estou preocupado com as exceções lançadas fora do meu código (principalmente por razões de desempenho)

Existe uma maneira de conseguir isso? Estive pesquisando atributos (comoDebuggerStepThrough), mas ainda não encontrou algo adequado.

Alguma dica de como fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion