時々、オブジェクトを手動でセットアップしたいと思います。一部のクラスはかなり複雑で、14 個以上の変数を持つ場合があります。VS2010 または他の場所に、クラスの説明を取得して構築されたオブジェクトに変換できるツールはありますか?
これは意味をなさない可能性があることを理解していますので、次の単純化された例を次のように考えてください。
internal class MyObject
{
internal string Description { get; set; }
internal int Stock { get; set; }
internal int DaysSinceLastCount { get; set; }
internal double TotalValue { get; set; }
internal bool IsUpToDate { get; set; }
internal bool IsUnableToBeSet
{
get { return Stock==5; }
}
}
通常、これを手動でビルドしてテストを行う場合は、次のようにします。
MyObject myObject = new MyObject
{
Description = "my description",
Stock = 7,
DaysSinceLastCount = 10,
TotalValue = 1000.10,
IsUpToDate= true;
};
私の問題は、大規模なクラスでは、それらを入力するのに多くの時間を費やしていることに気づきます.もっと簡単な方法はありますか? オブジェクトを自動作成する方法を知っているVisual Studioのまだ発見されていない機能はありますか。「MyObject myObject = new ...」と入力すると、インテリセンスはあまり期待できそうにありません。コピー&ペーストしてから再セックスすることを検討していますが、その道を進む前に聞いてみようと思いました.
EDIT: resex \{.*?\} and replace with =, to help build may be an option
コンストラクターをビルドする必要がある SO トピックがいくつかありますが、上記のことを行う人が多すぎるかどうかはわかりません。助けてくれてありがとう!