我有一个生成代码中的构造函数。我不想更改生成的代码(因为重新生成时它会被覆盖),但我需要向构造函数添加一些功能。
这是一些示例代码:
// 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
}
}
我相当确定这会起作用,但是我的构造函数有一个蹩脚的未使用参数,我必须全部更改它们。有没有更好的办法?如果不是那很好,但我想我会问。