Проверьте, обрабатывается ли строка командой "try catch" - PullRequest
0 голосов
/ 21 декабря 2011

есть ли инструмент или так, чтобы проверить в Visual Studio, обрабатывается ли строка блоком try catch? Конечно, не только в методе линии. Все методы вызова to.

С уважением, Крис

Ответы [ 2 ]

2 голосов
/ 21 декабря 2011

Насколько я знаю, нет.Есть несколько причин, почему это было бы невозможно / нетривиально в .NET.Первая из них заключается в том, что невозможно гарантировать, что строка выдает исключение без «декомпиляции» байт-кода метода.В отличие от Java, в .NET не предусмотрена языковая спецификация, в которой указывается, какие исключения генерируются.Есть спецификация документации, но нет никаких принудительных мер, что документация заполнена или правильна.В Java вы должны объявить, какие исключения может генерировать метод, что делает это возможным в Java.

0 голосов
/ 29 декабря 2011

ReSharper имел плагин с именем Исключительно , который пытался сделать что-то подобное. Он остановился на R # 5.1, но вы можете его реанимировать.

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