In dieser Vorlesung schauen wir uns an, wie man
Source Generators zur Generierung von Quellcode zur Compile-Zeit verwendet und wann man
System.Reflection.Emit einsetzen sollte, um Typen zur Laufzeit zu erstellen. Wir besprechen typische Szenarien (Serialization, DI, Mapping, Proxies), zeigen Diagramme, Codebeispiele, einen Vergleich der Ansätze und praktische Empfehlungen mitsamt Fallstricken.