2016-02-04 64 views
0

我正在使用安装了Resharper 8.1的Visual Studio 2013,并且我都在寻找常规任务的快捷方式。我经常做的一件事是为MVC控制器添加新的构造器依赖项。因此,例如,我可能有以下几点:Visual Studio的高级模板/片段

public class MyController : Controller { 
    private readonly ICustomerManager _customerManager; 

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

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

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

回答

1

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