c# - 自动最小化 C# 中的访问级别

标签 c#

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

最佳答案

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

我从未见过一种工具可以迭代您的代码并自动进行这些更改(我不太确定您为什么要这样做)。

关于c# - 自动最小化 C# 中的访问级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13402928/

相关文章:

c# - 用c#实现Java RSA解密和加密

c# - Moq 中的 SetupSequence

c# - 等效于 XAML 片段的代码

c# - 如何仅比较 LINQ to Entities 中 TimeSpan 的分钟部分?

c# - 本地 vs 漫游 vs 临时 Windows 应用程序数据

c# - 异常 : Maximum number of items that can be serialized or deserialized in an object graph is '65536'

c# - 设置 Frame.BackgroundColor 在 Xamarin 表单上丢失圆角

c# - 表达式。或者,参数 'item' 不在范围内

c# - 在 Windows 10 edge 上运行自动化测试是否需要进行任何特殊设置

c# - SQL C# insert 命令不起作用