2016-02-04 52 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的從構造函數初始化場。它將添加參數,並用它初始化字段。