2009-05-27 10 views
5

Me encuentro utilizando la propiedad de "convertir a propiedad de automóvil" de Resharper para eliminar el código repetitivo pre C# 3.0.Usar "convertir a propiedad de automóvil" en propiedades múltiples a la vez

¿Hay alguna manera de que pueda aplicar esto a todas las propiedades en una sola clase a la vez?

+0

Advertencia: cualquier cosa que se basa en los campos (como 'BinaryFormatter') podría verse afectado por esta –

Respuesta

13

El ReSharper puede hacer esto: Código

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

Ejecutar la limpieza de la clase - y que debe ser hecho.

3

Tanascius tiene la respuesta correcta, aunque puede modificarlo un poco al crear su propia secuencia de comandos de limpieza de código personalizada que SÓLO incluiría la refactorización "Usar propiedad automática si es posible".

Eso probablemente sería preferible si no desea que se ejecute el resto de las refactorizaciones. Simplemente presiona el botón de agregar en la limpieza del código y luego desmarca todo lo demás.

-Max

Cuestiones relacionadas