2009-05-27 50 views
5

我發現自己使用Resharper的「convert to auto property」重構了很多以刪除C#3.0的樣板代碼。同時在多個屬性中使用「convert to auto property」

有沒有一種方法可以將這個應用到所有屬性在一個類一次?該類

Options -> Code Cleanup -> Use auto-property, if possible 

運行代碼清理 - 你應該做的:

+0

警告:任何依賴於字段(例如`BinaryFormatter`)的東西都可能受此影響 – 2012-05-03 06:59:00

回答

13

ReSharper的可以做到這一點。

3

Tanascius有正確的答案,雖然你可以通過創建你自己的自定義代碼清理腳本來調整一下,只需要包含「如果可能的話使用自動屬性」重構。

如果您不想讓其他重構運行,那可能會更好。只需點擊代碼清理上的添加按鈕,然後取消選中其他所有內容。

- 最大