使用辅助模板复用代码

Metalama 2023.3 允许 T# 模板调用其他 T# 模板,使开发人员能够减少重复,并从抽象中获益。

2023年11月1日产品更新
使用辅助模板复用代码

Metalama 是一个现代的、基于 Roslyn 的元编程框架,可帮助 C# 开发人员编写更清晰、更易维护的代码,并更快交付。通过动态生成样板代码、实时地将代码与架构、模式和约定进行校验,以及提供带有定制反馈与建议的编码辅助,Metalama 让开发人员能够专注于交付高质量的软件。

Metalama 2023.3 引入了辅助模板,使 T# 模板能够调用其他 T# 模板,并与 Roslyn 对象模型直接集成。T# 是 Metalama 的模板语言,与 C# 100% 语法兼容。当从另一个模板调用辅助模板时,辅助模板生成的代码将插入到调用的位置。

辅助模板通过允许开发人员将重复的代码逻辑移入模板,从而提升代码复用性,减少重复。它们还提供抽象能力,因为模板方法可以是虚方法,使得预构建代码方面的使用者能够修改这些模板。

要查看 2023.3 版本中所有新增内容的完整列表,请参阅我们的 发布说明

欲了解更多信息,请访问我们的 Metalama 产品页