Visual Studio的高级模板/代码段

时间:2016-02-04 19:24:47

标签: visual-studio resharper

我使用安装了Resharper 8.1的Visual Studio 2013,而且我都在寻找常规任务的快捷方式。我经常做的一个这样的任务是向MVC控制器添加新的构造函数依赖项。例如,我可能会有以下内容:

public class MyController : Controller {
    private readonly ICustomerManager _customerManager;

    public MyController(ICustomerManager customerManager) {
        _customerManager = customerManager;
    }

现在我想添加一个IOrderManager,所以我有3条不同的线要适应:我必须添加一个私有变量来存储它,向构造函数添加一个参数,并在构造函数中添加一行来设置私有变量

我希望能够编写一个允许我输入" IOrderManager"的宏/模板/片段。并让它为我添加所有代码。有什么方法可以在VS2013或Resharper中做到这一点吗?

1 个答案:

答案 0 :(得分:1)

最简单的方法是手动添加字段,然后 Alt + 输入并让ReSharper从构造函数初始化字段。它将添加参数,并用它初始化字段。