Caf*_*eek 6 c# refactoring access-modifiers visual-studio
是否有可以通过可视化工作室解决方案运行的工具,并将访问修饰符调整为未在解决方案中调用的任何内容转换为私有或内部(如果适用)?
我想我可以将所有内容更改为私有,然后使用编译器消息并手动执行...但这可能需要一段时间,如果有自动的东西,这将是太棒了!
使用NDepend,您可以分析代码中的类似内容。它具有类似 SQL 的查询语言,您可以在其中选择所有公共成员,也可以是内部成员或私有成员,如下所示:
SELECT METHODS WHERE CouldBeInternal
SELECT METHODS WHERE CouldBePrivate
Run Code Online (Sandbox Code Playgroud)
编辑:请参阅这篇关于最佳封装的博客文章。
| 归档时间: |
|
| 查看次数: |
470 次 |
| 最近记录: |