Здравствуйте, Kolesiki, Вы писали:
K>эээ... а можно какое-нибудь внятное отличие от T4?
T4 — та ещё кака, которую авторам влом допиливать до production-ready: начиная с некоторого, причём не сильно большого, размера темплейт-оператора T4 умирает, приходится бить темплейт на куски. Как понимаете, для компилятора больших проектов такой подход неприменим (помнится, в Delphi 1 нельзя было делать юнит длиннее ~3200 строк, которые за счёт полуавтоматической генерации набегали довольно быстро — и это было реально неудобно, дробить юнит на части).