Code mit Hilfs-Templates wiederverwenden
Metalama 2023.3 ermöglicht es T#-Templates, auf andere T#-Templates zurückzugreifen, sodass Entwickler Duplikate reduzieren und von Abstraktion profitieren können.

Metalama ist ein modernes, auf Roslyn basierendes Framework für Meta-Programmierung, das C#-Entwicklern hilft, saubereren, besser wartbaren Code zu schreiben – schneller. Durch das dynamische Generieren von Boilerplate-Code, das Prüfen von Code anhand von Architektur, Mustern und Konventionen in Echtzeit sowie das Bereitstellen von Unterstützung beim Codieren mit maßgeschneidertem Feedback und Vorschlägen befähigt Metalama Entwickler, sich darauf zu konzentrieren, hochwertige Software zu liefern.
Metalama 2023.3 führt Hilfs-Templates ein, mit denen T#-Templates andere T#-Templates aufrufen und sich direkt in das Roslyn-Objektmodell integrieren lassen. T# ist die Template-Sprache von Metalama, die zu 100 % syntaktisch mit C# kompatibel ist. Wenn ein Hilfs-Template aus einem anderen Template aufgerufen wird, wird der Code, der vom Hilfs-Template generiert wird, an der Stelle eingefügt, an der es aufgerufen wurde.
Hilfs-Templates verbessern die Wiederverwendbarkeit von Code, da sie Entwicklern ermöglichen, sich wiederholende Logik in ein Template zu verlagern und so Duplikate zu reduzieren. Sie bieten außerdem Abstraktion, da Template-Methoden virtuell sein können und es Nutzern vorgefertigter Code-Features ermöglicht, die Templates zu verändern.
Eine vollständige Liste dessen, was in Version 2023.3 neu ist, finden Sie in unseren Release Notes.
Weitere Informationen finden Sie auf unserer Metalama-Produktseite.