У меня есть конструктор в сгенерированном коде. Я не хочу изменять сгенерированный код (потому что он будет перезаписан при регенерации), но мне нужно добавить некоторые функциональные возможности в конструктор.
Вот пример кода:
// 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
}
}
Я вполне уверен, что это сработает, но тогда у меня будет неиспользуемый параметр для моих конструкторов, и я должен изменить их все. Есть ли способ лучше? Если нет, то это хорошо, но я подумал, что спросит.