atr*_*eon 7 resharper resharper-8.0
我想[alt,输入]下面的Update方法(它不存在)来创建一个新的扩展方法.有没有办法在Resharper做到这一点?
List<FootyTeam> existingTeams = GetFootyTeams();
List<XmlTeam> newTeams = GetXmlTeams();
existingTeams.Update(xmlTeams);
Run Code Online (Sandbox Code Playgroud)
(注意,我是Resharper的新手)
恐怕目前这是不可能的(甚至直到 9.1.3 )。有静态方法到扩展方法的转换,但不是您想要的重构。
将静态转换为扩展方法
这种新的重构将静态方法转换为扩展方法。为了成功执行转换,静态方法必须 (1) 至少有一个参数并且 (2) 驻留在静态类中。“将扩展方法转换为纯静态”可提供反向功能。
来源: https: //www.jetbrains.com/resharper/features/code_refactoring.html
归档时间: |
|
查看次数: |
330 次 |
最近记录: |