Ich habe einen Konstruktor, der in generiertem Code ist. Ich möchte nicht den generierten Code ändern (weil es überschrieben werden würde, wenn ich neu generieren), aber ich muss einige Funktionen zum Konstruktor hinzufügen.
Hier ist ein Beispielcode:
// Generated file
public partial class MyGeneratedClass
{
public MyGeneratedClass()
{
Does some generated stuff
}
}
Die einzige Lösung, die mir einfällt, ist diese:
// My hand made file
public partial class MyGeneratedClass
{
public MyGeneratedClass(bool useOtherConstructor):this()
{
do my added functinallity
}
}
Ich bin mir ziemlich sicher, dass das funktioniert, aber dann habe ich einen lahmen unbenutzten Parameter für meine Konstruktoren und muss sie alle ändern. Gibt es einen besseren Weg? Wenn nicht, ist das in Ordnung, aber ich dachte, ich würde fragen.