Alternativa para macros no Visual Studio 2012

Eu uso macros extensivamente para propriedades ViewModel emXAML desenvolvimento. Eu uso eles ainda maisWCF para gerar propriedades Message e DataContract.

Para minha decepção, as macros que eu criei não serão utilizáveis ​​no Visual Studio 2012.

Um exemplo do que estou falando, para uma VM, eu poderia inserir algo assim.

int id;
string name;

Selecione as duas linhas, execute uma macro e termine

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");
   }
}

Estou à procura de ideias de outras soluções para lidar com macros perdidas.

questionAnswers(10)

yourAnswerToTheQuestion