[英]automatically minimize the access levels in C#
是否有工具可以通过C#解决方案并最小化所有访问级别? 例如,如果一个类是public
并且在程序集之外没有任何东西使用它,它将被internal
。 如果一个类具有从未在类层次结构之外使用的internal
或public
成员,则它将被protected
,等等。
Resharper( http://www.jetbrains.com/resharper )通常会向您建议这样的修改,但是它不会自动为您执行此操作。 它还具有解决方案分析功能,可以在整个解决方案中识别这些错误或警告,以便您可以找到它们并决定是否要修复它们。
我从未见过一个只会迭代你的代码并自动进行这些更改的工具(我不确定你为什么要那样做)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.