Можно ли написать шаблон кода или фрагмент кода, который будет выполнять следующие действия:
У меня есть свойство, объявленное следующим образом:
public string String1 {get;set;}
И я хочу, чтобы reshaprer автоматически генерировал следующее:
private string _string1;
public string String1
{
get
{
return _string1;
}
set
{
if (_string1 != value)
{
_string1 = value;
RaisePropertyChanged(() => String1);
}
}
}
Просто прочитайте статью http://koder.wordpress.com/2010/03/25/resharper-inotifypropertychanged/ и создали новый живой шаблон, который может вставить код для нового свойства, как я хочу.
Можно ли настроить этот шаблон таким образом, чтобы он отображался в меню Alt + Enter, как предложение, когда курсор на объявление свойства
Вроде:
{Access modifiers} **{Type} {Name}** {Possible get;set; statements}