繁体   English   中英

Resharper建议对公开,内部或受保护的对象使用无效方法-如何始终拥有需求访问修饰符

[英]Resharper suggest void method to public, internal or protected - how to always have demand access modifier

在我的解决方案中,我有一个这样的方法设置

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

使用ReSharper 7,它建议我可以使该方法公开,内部或受保护。 我似乎无法弄清楚可以在哪里更改,因此方法签名必须具有可见性修改器(例如,私有,公共等)。我应该在Resharper Options-> Code Inspection-> Inspection Severity下查看还是在其他地方查看?缺少设置?

在ReSharper中,是否添加访问修饰符是一种格式首选项。 您可以在ReSharper | Options -> Code Editing | C# | Formatting Style | Other | Modifiers更改它。 ReSharper | Options -> Code Editing | C# | Formatting Style | Other | Modifiers ReSharper | Options -> Code Editing | C# | Formatting Style | Other | Modifiers 启用“ Use explicit ...以便在进行代码清理时始终添加修饰符,或者关闭它们时不要添加修饰符。

但是ReSharper不能在使用错误格式样式的地方(例如,没有访问修饰符的地方)突出显示或加下划线。 您应该为此尝试StyleCop。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM