Наиболее эффективный способ - если разработчик библиотеки использует комментарии к документу, чтобы показать, какое исключение может быть вызвано данным методом, но предполагается, что разработчик обеспокоен.
Как сказал StingyJack, наиболее вероятный способ получить эту информацию - использовать рефлексию, это должен быть рекурсивный поиск, который может занять некоторое время, он, вероятно, не покажет вам никаких исключений COM или Win32, но должен вам сильно помочь. .
Лично я бы просто обернул блоки кода в блок try и обработал бы исключения, о которых я знаю, и получил бы общий перехват всех, если это так важно.