Cuando implemento una interfaz por primera vez en una clase, quiero que tanto resharper 6 como visual studio 2010 implementen mis propiedades como propiedades implementadas automáticamente y no pongan el valor predeterminado de throw new NonImplementedException() ;. ¿Cómo puedo hacer esto? Por ejemplo:¿Cómo crear propiedades implementadas automáticamente al implementar una interfaz en una clase?
public interface IEmployee
{
// want this to stay just like this when implemented into class
ID { get; set; }
}
public class Employee : IEmployee
{
// I do not want the throw new NonImplemented exception
// I want it to just appear as an auto implemented property
// as I defined it in the interface
public int ID
{
get
{
throw new NotImplementedException();
}
set
{
throw new NotImplementedException();
}
}
}
Debido a que esto sucede todo el tiempo, estoy encontrando a mí mismo tener que refactorizar constantemente y eliminar manualmente los throw new UnImplimented excepciones() y realizar manualmente las propiedades se ajusten automáticamente implementado un dolor ...! Después de todo, lo definí como una propiedad implementada automáticamente en mi interfaz.
Cualquier ayuda o consejo muy apreciado! Gracias.
duplicado Posible de http://stackoverflow.com/questions/3773312/change-the-implement-interface -template –