从上层foreach传递数据
Passing data from upper foreach
我有一个 T4 模板的代码,每个循环有两个,一个在另一个里面。
我在为每个转义内部并为每个从父级传递数据时遇到问题。
下图展示了我试图从每个父项传递给每个子项的变量数据。
我试过:
foreach (var prop in GetPropertiesNameOfClass(#><#=item #><#))
foreach (var prop in GetPropertiesNameOfClass(#>item<#))
当我转换模板时它生成错误:
CS1525 错误表达式术语')'
无效
CS1002 错误;预期
您已经在 <# #>
上下文中,因此您不需要任何额外的转义来引用代码中的 item
变量:
foreach (var prop in GetPropertiesNameOfClass(item))
我有一个 T4 模板的代码,每个循环有两个,一个在另一个里面。
我在为每个转义内部并为每个从父级传递数据时遇到问题。
下图展示了我试图从每个父项传递给每个子项的变量数据。
我试过:
foreach (var prop in GetPropertiesNameOfClass(#><#=item #><#))
foreach (var prop in GetPropertiesNameOfClass(#>item<#))
当我转换模板时它生成错误:
CS1525 错误表达式术语')'
无效
CS1002 错误;预期
您已经在 <# #>
上下文中,因此您不需要任何额外的转义来引用代码中的 item
变量:
foreach (var prop in GetPropertiesNameOfClass(item))