次のような一連のプロパティを持つクラスがあります。
public string Name
{
get { return _name; }
set { IsDirty = true; _name = value; }
}
これらのバッキング ストアを生成するために C# 3.0 に頼ることができれば、はるかに簡単になりますが、IsDirty=true; を除外する方法はありますか? プロパティを次のように記述しても、同じ動作が得られるようにします。
[MakesDirty]
public string Name { get; set; }