RSl*_*ter 6 c# t4 lambda templates
在整理T4模板的同时,我抛出了一个简单的lambda表达式:
<#=string.Join(",", updateFields.ConvertAll(field => field.Name).ToArray())#>
Run Code Online (Sandbox Code Playgroud)
这会导致模板无法生成错误:
Compiling transformation: Invalid expression term '>'
Run Code Online (Sandbox Code Playgroud)
在lambda表达式的行上.
这已在模板外检查并正常工作.T4不支持使用lambda表达式吗?如果没有,是否有任何其他语言功能在T4模板的上下文中不受支持?
谢谢!