私はVS用のテンプレートツールを使用しています。JustCode と ReSharper を使用しました。しかし、もっと動的なものを使用できることがよくあります。
以下は簡単な例です。
クラスを考えると
class Dog
{
public string Name { get; set; }
public int NumLegs { get; set; }
public DateTime Birthdate { get; set; }
}
私はそれを次のように変換したいと思います:
class Dog
{
public string Name { get; set; }
public int NumLegs { get; set; }
public DateTime Birthdate { get; set; }
public Dog CloneMe()
{
return new Dog
{
Name = this.Name,
NumLegs = this.NumLegs,
Birthdate = this.Birthdate,
};
}
}
過去に、Vimでファイルを開いて実行しました。また、ファイルを変換するための ruby スクリプトも作成しました。
どちらも少し面倒です。このようなことを行うために設計されたツールに関する提案はありますか?