3

是否有一种工具可以通过 C# 解决方案并最小化所有访问级别?例如,如果一个类是public并且程序集之外没有任何东西在使用它,那么它将被制作internal。如果一个类有一个从未在类层次结构之外使用过的internalorpublic成员,它将被创建protected,等等。

4

1 回答 1

4

Resharper ( http://www.jetbrains.com/resharper ) 通常会向您建议这样的修改,但它不会自动为您执行。它还具有解决方案分析,可以识别整个解决方案中的这些错误或警告,以便您可以找到它们并决定是否要修复它们。

我从来没有见过一个工具可以迭代你的代码并自动进行这些更改(我不确定你为什么要这样做)。

于 2012-11-15T17:30:58.020 回答