C# Resharper能否以自定义方式提取参数?
我使用的是最新的R#版本 查看此方法签名:C# Resharper能否以自定义方式提取参数?,c#,visual-studio-2010,resharper,C#,Visual Studio 2010,Resharper,我使用的是最新的R#版本 查看此方法签名: public HttpResponseMessage Register(string UserName, string OrgPassword, string NewPassword, int QuestionID, int QuestionLanguageID, string QuestionAnswer, int MasterEntityID, string ua) { } 我可以做到: 这将创造: 其中: public class Reg
public HttpResponseMessage Register(string UserName, string OrgPassword, string NewPassword, int QuestionID, int QuestionLanguageID, string QuestionAnswer, int MasterEntityID, string ua)
{
}
我可以做到:
这将创造:
其中:
public class RegisterParams
{
string _userName;
string _orgPassword;
//...
public RegisterParams(string UserName, string OrgPassword, string NewPassword, int QuestionID, int QuestionLanguageID, string QuestionAnswer, int MasterEntityID, string ua)
{
_userName = UserName;
_orgPassword = OrgPassword;
//...
}
public string UserName
{
get { return _userName; }
}
//...
但我不想要这种结构
我想创建自己的结构:
public class RegisterParams
{
public string UserName{ get;set;}
public string OrgPassword{ get;set;}
//...
}
问题:
Resharper是否在其模板资源管理器中公开了这种“对所选内容执行某些操作”
注意:我知道有一个
$SELECTION$
标记,但是我如何分割这些标记并创建自己的结构?对不起,以自定义方式执行此操作的唯一方法是编写自己的等效重构。