Page 1 of 1

C# - Hinzufügen zu einem vorhandenen (generierten) Konstruktor

Posted: 15 Feb 2025, 16:48
by Anonymous
Ich habe einen Konstruktor, der im generierten Code ist. Ich möchte den generierten Code nicht ändern (weil er bei meiner Regeneration überschrieben wird), aber ich muss dem Konstruktor eine Funktionalität hinzufügen. < /P>

Hier ist einige Beispielcode: < /p>

// Generated file
public partial class MyGeneratedClass
{
public MyGeneratedClass()
{
Does some generated stuff
}
}
< /code>

Die einzige Lösung, die ich finden kann, ist Folgendes: < /p>

// My hand made file
public partial class MyGeneratedClass
{
public MyGeneratedClass(bool useOtherConstructor):this()
{
do my added functinallity
}
}
< /code>

Ich bin mir ziemlich sicher, dass dies funktionieren wird, aber ich habe dann einen lahmen ungenutzten Param für meine Konstruktoren und muss sie alle ändern. Gibt es einen besseren Weg? Wenn nicht das ist in Ordnung, aber ich dachte, ich würde fragen.