如何将Resharper(R)中的默认访问修饰符更改为内部

如何将Resharper(R)中的默认访问修饰符更改为内部,resharper,Resharper,默认情况下,Resharper将所有方法、属性和类创建为公共。有人知道怎么改成内部的吗 非常感谢。据我所知,在ReSharper中没有现成的方法可以做到这一点。在许多情况下,当设置ReSharper生成的代码的可见性时,ReSharper走的是最安全的路径,但显然存在一些可见性启发,尤其是在生成类型成员时 ReSharper提供了一种更通用的方法来确保将可见性设置为必要的最小值。如果启用解决方案范围的分析,它将触发代码检查,检查成员的实际使用情况,并根据使用情况分析的结果建议您将某些成员设置为私

默认情况下,Resharper将所有方法、属性和类创建为公共。有人知道怎么改成内部的吗


非常感谢。

据我所知,在ReSharper中没有现成的方法可以做到这一点。在许多情况下,当设置ReSharper生成的代码的可见性时,ReSharper走的是最安全的路径,但显然存在一些可见性启发,尤其是在生成类型成员时

ReSharper提供了一种更通用的方法来确保将可见性设置为必要的最小值。如果启用解决方案范围的分析,它将触发代码检查,检查成员的实际使用情况,并根据使用情况分析的结果建议您将某些成员设置为私有、受保护等。 一旦看到这样的代码检查,就可以按Alt+Enter键并选择“查找类似问题”,设置范围,并获取给定范围内可降低可见性的所有成员的列表。请注意,“查找类似问题”仅从ReSharper 6开始提供

或者,您可以在解决方案资源管理器中的节点上单击鼠标右键,选择“查找代码问题”,并在获得所有查找到的问题的列表后,将过滤器设置为仅显示可见性问题这将是“常用做法和代码改进”下的一组检查。这可以在ReSharper 5或更高版本中完成


无论您选择哪种方式,您都需要事先启用解决方案范围的分析。

半年后使用ReSharper 6.1是否有任何更改?有这样一个功能提交的票证吗?到目前为止没有变化。此外,我无法找到任何关于此的现有请求。欢迎您在