2009-05-27 13 views
5

Mi trovo a usare la "conversione in proprietà automatica" di Resharper per refactoring molto per rimuovere il codice standard pre C# 3.0.Usa "converti in proprietà automatica" su più proprietà contemporaneamente

C'è un modo per applicarlo a tutte le proprietà in una singola classe in una sola volta?

+0

Attenzione: tutto ciò che si basa sui campi (come 'BinaryFormatter') potrebbero venire influenzati da questo –

risposta

13

Il ReSharper può fare questo: Codice

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

Eseguire la pulizia per la classe - e si dovrebbe essere fatto.

3

Tanascius ha la risposta giusta, anche se è possibile modificarlo un po 'creando il proprio script di pulizia del codice personalizzato che includerebbe SOLO il refactoring "Usa auto-proprietà se possibile".

Probabilmente sarebbe preferibile se non si desidera eseguire il resto dei refactoring. Basta premere il pulsante Aggiungi sulla pulizia del codice e quindi deselezionare tutto il resto.

-Max

Problemi correlati