Альтернатива макросам в Visual Studio 2012

Я широко использую макросы для свойств ViewModel вXAML развитие. Я использую их еще больше вWCF генерировать свойства Message и DataContract.

К моему разочарованию, созданные мной макросы не будут использоваться в Visual Studio 2012.

В качестве примера того, о чем я говорю, для виртуальной машины я хотел бы ввести нечто подобное.

int id;
string name;

Выберите обе строки, запустите макрос и в конечном итоге

private int _id;
private string _name;

public int Id
{
   get {return _id;}
   set
   {
      if(_id != value)
      {
        _id = value;
        RaisePropertyChanged("Id");
      }
}

public string Name
{
   if(_name != value)
   {
      _name = value;
      RaisePropertyChanged("Name");
   }
}

Я ищу идеи других решений, связанных с потерей макросов.

Ответы на вопрос(10)

Ваш ответ на вопрос