the*_*sch 7 c# resharper resharper-5.1
A我的文件中有一个类B.cs。现在我想重命名这个类以匹配文件名(B)。
VS 或 ReSharper 中是否有重构或上下文操作,可以自动为我执行此重命名,而无需输入与文件名匹配的新名称?
重命名之前:
文件B.cs:
class A {}
Run Code Online (Sandbox Code Playgroud)
自动重命名后:
文件B.cs:
class B{}
Run Code Online (Sandbox Code Playgroud)
相反(自动重命名文件以匹配类名)不是一个选项,因为所有这些文件重命名都是通过 DELETE+ADD 实现的。但随后我会丢失Perforce 中该文件的更改历史记录,因为 VS-Perforce-connection 的所有 VS-Plug-ins 都不支持重命名的移动/添加+移动/删除操作。
我们最近对几个文件进行了大规模重构,将它们从“控制器”更改为“服务”。在使用 ReSharper 费力地完成其中一些之后,我决定应该将“BaseController”重命名为“BaseService”。叮!ReSharper 提议重命名所有子类,并将“Controller”替换为“Service”。
| 归档时间: |
|
| 查看次数: |
6634 次 |
| 最近记录: |