Поиск кода C # для пропущенных звонков - PullRequest
3 голосов
/ 31 октября 2011

В одном из наших проектов на C # каждый метод должен иметь аудит вокруг него.У нас есть аудиторский класс, который мы используем для проведения аудитов, но мне интересно, если кто-нибудь знает, как я могу искать все открытые методы конкретного проекта и оповещать о любом методе, который не имеет хотя бы одного вызовакласс одитинга.

Что-нибудь о том, как я могу это сделать?

1 Ответ

3 голосов
/ 31 октября 2011

Взгляните на NDepend.com . С этим классным инструментом такие запросы кода возможны !!

Запрос должен выглядеть примерно так:

SELECT METHODS WHERE IsPublic AND NOT IsDirectlyUsing "YourNamespace.AuditingMethod()"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...