Resharper向public、internal或protected建议void方法-如何始终具有请求访问修饰符



在我的解决方案中,我有一个类似的方法设置

void OnFooLoaded(param bar)
{
    // method body
}

使用ReSharper 7,它表明我可以将该方法公开、内部或受保护。我似乎不知道在哪里可以更改这一点,所以方法签名可见性修饰符(即private、public等)。我应该查看Resharper Options->Code Inspection->Inspection Severity,还是在其他地方我缺少设置?

在ReSharper中,是否添加访问修饰符是格式化首选项。您可以在ReSharper | Options -> Code Editing | C# | Formatting Style | Other | Modifiers更改它。打开Use explicit ...以在进行代码清理时始终添加修饰符,或者关闭它们以不执行此操作。

但ReSharper无法在使用错误格式样式的地方(例如,没有访问修饰符的地方)突出显示或下划线。你应该试试StyleCop。

相关内容

  • 没有找到相关文章

最新更新