Есть ли какой то шаблонизатор для C#?
Нет, Razor Engine сюда не подойдет, потому что оно заточено под вывод html. Но вы можете использовать T4 Text Templates
Всем спасибо за провильную наводку...Гуглил не по тем запросам )
Меня целиком устроил DotLiquid 