2015-10-06 5 views
2

У меня есть код для шаблона T4, который имеет два для каждой петли, а другой - внутри другого.Передача данных из верхнего foreach

У меня возникает проблема, выходящая за внутреннюю для каждого и передающая данные от родителя для каждого.

На изображении ниже показаны данные переменных, которые я пытаюсь передать из родителя для каждого из них для каждого из них.

Я попытался:

foreach (var prop in GetPropertiesNameOfClass(#><#=item #><#)) 
foreach (var prop in GetPropertiesNameOfClass(#>item<#)) 

, когда я преобразовать шаблон он генерирует сообщение об ошибке:

  • CS1525 ошибка термин Недействительное выражение ')'

  • ошибка CS1002; Ожидается

enter image description here

+0

Это было так же просто, как и и я подумал, что пробовал это, но я этого не сделал. Хотел бы я отметить ваш комментарий как ответ, потому что это так. – CodeMilian

ответ

3

Вы уже внутри <# #> контекста, так что вам не нужны никакие дополнительные спасаясь обратиться к item переменной в коде:

foreach (var prop in GetPropertiesNameOfClass(item))