Kiedy zaimplementuję interfejs po raz pierwszy w klasie, chcę albo resharper 6 albo wizualne studio 2010, aby zaimplementować moje właściwości jako właściwości zaimplementowane automatycznie i nie wstawić domyślnej wartości throw new NonImplementedException() ;. Jak mogę to zrobić? Na przykład:Jak tworzyć automatycznie zaimplementowane właściwości podczas implementowania interfejsu w klasie?
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();
}
}
}
Bo to dzieje się cały czas, ja znajduję się konieczności ciągłego byłaby i ręcznie usunąć te rzucają nowe UnImplimented (wyjątki) i ręcznie wprowadzać właściwości być wdrożone auto ... ból! W końcu zdefiniowałem to jako właściwość zaimplementowaną automatycznie w moim interfejsie.
Każda pomoc lub porada doceniona! Dzięki.
Możliwy duplikat http://stackoverflow.com/questions/3773312/change-the-implement-interface -template –