@Memnarch
Ich hatte, die Hoffnung, das hätte schon jemand irgendwo im Schubfach (aus einem CodeFormatter oder so)...
@Schlecki
Das war mein erster Ansatz. Da sich aber meine Klassen gegenseitig referenzieren (und bereits Instanzen erzeugen), müsste ich die erzeugten Objekte immer casten, um die Geschäftslogik nutzen zu können.
Mein zweiter Ansatz war dann, die Geschäftslogik in ClassHelper zu packen. Das hatte dann aber auch zu viele Einschränkungen und wurde auf Grund der vielzahl der genutzen Klassen mit der Zeit immer unübersichtlicher.
Im dritten Ansatz habe ich die generierten variablen Teile in Include-Dateien ausgelagert. Das hat zwar soweit perfekt funktioniert, ist aber im Handling etwas nervig. Die
IDE und der Debuger haben mit den Includes teilw. etwas Probleme, weshalb ich nun die Regionen nutzen will.
Durch die Regionen sollte zum Einen mein Tool die generierten Bereiche erkennen können und diese zum Anderen auch im Quelltext nicht störend auffallen ... denke ich.