Можно ли изменить заглушку, используемую для реализации интерфейсов в Visual Studio 2008?
Например, когда я выбираю
Implement interface 'IMyInterface'
или
Explicitly implement interface 'IMyInterface'
Вместо ряда свойств, которые выглядят так:
public string Comment
{
get
{
throw new NotImplementedException();
}
set
{
throw new NotImplementedException();
}
}
Я бы хотел, чтобы мои свойства использовали автоматически реализованные свойства C # 3.0 и выглядели так:
public string Comment {get;set;}
Я хочу сделать это, чтобы избежать превращения этого интерфейса в абстрактный класс.
Я просмотрел фрагменты в папке Visual Studio, но не нашел ничего подходящего. Я также гуглил и искал ТАК, и ничего не нашел.
Если это невозможно, у кого-нибудь есть макрос, который я могу украсть?
Спасибо.
edit: Я пытался редактировать фрагменты, расположенные в C:\Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\1033\Refactoring
, но эти изменения не меняют реализацию. Я попытался внести изменения, а затем снова открыть Visual Studio, которая не работает. Я что-то здесь не так делаю?