Я не уверен, возможно ли это.
Я думаю, что проблема, с которой я могу столкнуться, заключается в следующем: ваш шаблон генерирует код, который изменит dll, на который он ссылается!
Одна вещь, которую вы можете сделать, это сделать так, чтобы один шаблон ссылался на другой шаблон, используя:
<#@ include file="Helper.tt" #>
Таким образом, вы можете определить Rate = 5
в одном центральном шаблоне, и все остальное будет ссылаться на это. Вы даже можете создать шаблон для генерации класса Class1
, чтобы все находилось в одном центральном месте.
Я знаю, что это не дает прямого ответа на ваш вопрос, но я надеюсь, что это пригодится в любом случае.