生成されたコードにあるコンストラクターがあります。生成されたコードを変更したくありませんが (再生成すると上書きされるため)、コンストラクターにいくつかの機能を追加する必要があります。
コード例を次に示します。
// Generated file
public partial class MyGeneratedClass
{
public MyGeneratedClass()
{
Does some generated stuff
}
}
私が思いつくことができる唯一の解決策はこれです:
// My hand made file
public partial class MyGeneratedClass
{
public MyGeneratedClass(bool useOtherConstructor):this()
{
do my added functinallity
}
}
私はこれがうまくいくと確信していますが、コンストラクターに不自由な未使用のパラメーターがあり、それらをすべて変更する必要があります。より良い方法はありますか?そうでなくても結構ですが、聞いてみようと思いました。