.NET Exception Explorer - PullRequest
       18

.NET Exception Explorer

2 голосов
/ 26 февраля 2009

Кто-нибудь знает о программе или плагине или о чем-либо, что я могу выяснить, какие исключения могут быть выбраны любым методом?

Я думаю, что JAVA имеет эту сборку, если я не ошибаюсь. Где компилятор сообщает вам, какие исключения вызовет этот метод.

Существует ли то же самое для .NET?

Спасибо

Edit: После поиска вокруг, я хотел бы, чтобы был такой инструмент, как Object Explorer, за исключением исключений. Вы выбираете класс или метод, и в нем перечисляются исключения на том уровне, которые выдает класс. Предоставленные ссылки на инструменты - отличное начало. Спасибо!

Ответы [ 3 ]

2 голосов
/ 26 февраля 2009

Я не знаю, если это именно то, что вы ищете, но:

http://www.red -gate.com / Продукты / Exception_Hunter / index.htm

Примечание: я никогда не использовал продукт, и я не работаю на Red Gate, я просто помню, как рекламировал его раньше.

0 голосов
/ 26 февраля 2009

.NET не требует и не разрешает каждому методу указывать, какие исключения он выдает. Насколько я помню, считалось, что это приведет к тому, что большинство разработчиков просто заявят об «исключениях бросков».

0 голосов
/ 26 февраля 2009

Вы можете увидеть эту информацию с помощью intellisense в Visual Studio. Когда вы выделяете имя метода в списке intellisense, его описание должно содержать список исключений внизу. Эта информация добавляется путем правильного комментирования ваших методов и классов. Если вы используете библиотеку, которая не является частью фреймворка, вы получите эту информацию только в том случае, если разработчики библиотеки соответствующим образом прокомментировали свой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...