2009-08-20 15 views
12

¿Hay alguna manera de cambiar el código generado por una solución rápida en Resharper? No parece estar en las plantillas en vivo.Plantillas de corrección rápida Resharper

Me gustaría que el 'Crear propiedad' quickfix para un símbolo no reconocido para generar

public int MyProperty { get; set; } 

En lugar de:

protected int MyProperty 
{ 
    get { throw new NotImplementedException(); } 
    set { throw new NotImplementedException(); } 
} 

Respuesta

4

Lamentablemente no se puede definir el comportamiento quickfix en ReSharper. Sin embargo, hay varias opciones para lo que se pone dentro del cuerpo de la propiedad. Ir a Resharper-> Opciones-> opción Idiomas> Commonwealth> miembros Generados - hay 3 opciones,

1) throw new NotImplemenatedException() [el ejemplo]

valor por defecto 2) Volver

protected int MyProperty 
{ 
    get { return 0; } 
    set { } 
} 

3) no compilados código

protected int MyProperty 
{ 
    get 
    { 
    ??? 
    } 
    set 
    { 
    ??? 
    } 
} 

2 está cerca de lo que usted está buscando, pero todavía no exactamente.

Sugeriría en su lugar usar la plantilla en vivo "prop" - generará exactamente lo que está buscando, excepto que no lo hará automágicamente en un símbolo no reconocido.

+0

Gracias! Temía que esa fuera la respuesta. VS 2008 realmente hará exactamente lo que yo quiera con su propio menú rápido de reparación, pero no sé cuál es el atajo de teclado para activar el menú, y estoy acostumbrado a hacer todo con el reafilado. Oh bien. – Lorin

Cuestiones relacionadas