如何将ReSharper(R#)中的默认访问修饰符更改为内部 [英] How to change default access modifier in Resharper (R#) to internal

查看:17
本文介绍了如何将ReSharper(R#)中的默认访问修饰符更改为内部的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

默认情况下,ReSharper将所有方法、属性和类创建为公共的。有人知道如何将其更改为内部吗?

非常感谢。

推荐答案

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

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

或者,您可以在解决方案资源管理器中右键单击节点,选择查找代码问题,并在获得所有找到的问题的列表后,立即将筛选器设置为仅显示可见性问题(这将是"常见实践和代码改进"下的一组检查)。这可以在ReSharper 5或更高版本中完成。

与您选择哪种方式无关,您需要事先打开解决方案范围的分析。

这篇关于如何将ReSharper(R#)中的默认访问修饰符更改为内部的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆