2009-06-26 29 views
0

我找了特異性必須採取的聲明這樣的能力的重構插件:做任何Visual Studio插件currenlty支持自動重構從變量屬性

Dim myVar as MyType 

Private MyVar as MyType 

,並把它變成這樣:

Private _myVar as MyType 
Private Property MyVar as MyType 
    Get 
     return _myVar 
    End Get 
    Set (ByVal value as MyType) 
    _myVar = value 
    End Set 
End Property 

我的例子是在VB然而,C#支持將greatl我也很感激。

我熟悉VSS模板的屬性,但是使用它通常會感覺比輸入更慢。

在此先感謝

回答

4

對於免費,你可以使用的CodeRush的速成版要做到這一點:Get it here。你想要「封裝字段」重構。

對於寒冷,艱難,現金CodeRush或Resharper的完整版本將做到這一點以及更多。 (我想也有其他的工具,但是這是我的兩個經驗)

+0

我有CodeRush Xpress已經錯過了。除非有重構的鍵盤快捷方式,否則它似乎是一個多步驟的過程。當我突出顯示它提供的變量聲明以提升到某個字段時,則可以在字段上生成setter方法。 謝謝。 – 2009-06-26 17:32:04

相關問題