Анализ FxCop / Code Analysis предупреждение CA1506: AvoidExcessiveClassCoupling - PullRequest
5 голосов
/ 17 января 2011

Я получаю предупреждение анализа кода Visual Studio CA1506 для класса C #.Он говорит: «FormMain» связан с 93 различными (не IComponent) типами из 25 различных пространств имен. Перепишите или реорганизуйте методы этого класса, чтобы уменьшить его связь с классом, или рассмотрите возможность перемещения некоторых методов класса к некоторым другим типам, которые он использует.тесно связана с классовой связью выше 95, что указывает на плохую ремонтопригодность, классовая связь между 95 и 80 указывает на умеренную ремонтопригодность, а классовая связь ниже 80 указывает на хорошую ремонтопригодность. "

Мой вопрос прост: где я могуувидеть список всех типов, с которыми связан FormMain, чтобы я мог лучше понять ситуацию?

Спасибо.

1 Ответ

4 голосов
/ 17 января 2011

Вы можете использовать Отражатель для анализа всего, что использует класс (щелкните правой кнопкой мыши класс, нажмите «Анализ», разверните «Зависит от»)

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