【发布时间】:2016-02-02 17:07:44
【问题描述】:
我正在尝试实现T4 template 来生成一些冗余的csharp 代码。我的模板获取传入的对象类型如下GenericTextFormatter<<#=type>>,其中类型为typeof(objectA) 等。所以我希望生成GenericTextFormatter<ObjectA> 的输出,但是模板在显示外部尖括号时遇到问题,相反,我看不到此输出部分。
【问题讨论】:
-
t4 是 text 模板,所以你应该传递给输出不是
type对象,而是输入名称,或者输入全名 -
上面用导致我的问题的代码描述了问题。我相信熟悉 T4 模板的人一定看过这个。
标签: c# code-generation t4