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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: C# - Hinzufügen zu einem vorhandenen (generierten) Konstruktor

by Anonymous » 15 Feb 2025, 16:48

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.

Top