T4文本模板将对象传递到包含的模板

本文关键字:包含 对象 文本 T4 | 更新日期: 2023-09-27 18:28:33

我正在使用Preprocessed Text Templates.tt)。如何将对象传递给另一个包含的Preprocessed Text Template?我检查了文档,但没有找到任何可以这样做的样本。

感谢

T4文本模板将对象传递到包含的模板

如果您查看预处理模板中生成的代码,您会发现它只是一个分部类。传入数据的一个好方法是简单地添加类的另一个部分,并为其提供一个成员和Getter/Setter对。如果在预处理的模板中包含一些进一步的代码,它将对同一个类做出贡献,因此添加的成员仍然可用。另一方面,如果包含的代码只是类功能时钟(<#+#>),那么您可能会定义可以调用的方法,在这种情况下,您可以简单地添加数据作为额外参数传递给这些方法。