我正在尝试实施T4 template
来生成一些冗余的csharp
代码。我的模板获取传入的对象类型如下GenericTextFormatter<<#=type>>
,其中type为typeof(objectA)
等。所以我期望生成GenericTextFormatter<ObjectA>
的输出但是模板在显示外角度括号时遇到问题,相反,我看不到这部分的输出。
答案 0 :(得分:3)
你忘记了结束#。试试List<System.String>
。
作为参考,以下t4代码输出<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ output extension=".txt" #>
<#
var type = typeof(string);
#>
List<<#= type #>>
:
std::is_function