tengo una clase que contiene una carga de propiedades que contienen resultados de algunos cálculos, por ejemplo:de acceso directo para crear propiedades automáticas utilizando Visual Studio 2008/2010 o ReSharper 5
public class Results
{
public double Result1 { get; set; }
public double Result2 { get; set; }
}
En una clase diferente que estoy haciendo cálculos para poblar las propiedades anteriores, por ejemplo:
public class Calc
{
private Results Calc()
{
Results res = new Results();
res.Result1 = ... some calculation
res.Result2 = ... some other calculation
res.Result3 = ... // not yet defined in 'Results' class
return res;
}
}
Cuando estoy escribiendo la clase Calc
, Result3
se resaltará en rojo, ya que aún no está definido en la clase Results
.
Actualmente estoy usando el ReSharper ALT + Introduzca acceso directo, seleccionando la opción "Crear propiedad 'result3'" que creará el siguiente código int la clase Results
:
public double Result3
{
get { throw new NotImplementedException(); }
set { throw new NotImplementedException(); }
}
Qué necesito manualmente cambiará a:
public double Result3 { get; set; }
Luego uso del CTRL +Shift + Retroceso atajo para llevarme de vuelta a la clase Calc
.
¿Cómo puedo crear fácilmente propiedades automáticas en la clase Results
si aún no están definidas directamente de la clase Calc
?
gracias, esto está aliviando mi RSI un poco :) –