запуск T4 при добавлении класса - PullRequest
0 голосов
/ 08 марта 2012

Используя t4, я хочу, чтобы разработчик добавил класс , который заканчивается ключевым словом Report (например, CompanyReport), поместил некоторый код в этот класс.

Представьте, что я создаю класс с именем CompanyReportЯ хочу, чтобы класс был таким:

public class CompanyReport : IReportItem
{
    private Company _company;

    public CompanyReport(Company company)
    {
        _company = company;
    }

    public ReportBookmark BookMark
    {
        get { return ReportBookmark.Company; }
    }

    public void Report(ISetBookmark wordReport)
    {

    }
}

1 Ответ

0 голосов
/ 18 июля 2012

Возможно, вам следует рассмотреть возможность использования настроенного ItemTemplate для Visual Studio или просто фрагмента. Оба довольно просты в сборке и распространении. Я также не уверен, возможно ли вызвать какой-либо шаблон T4 при создании (и действительно, ТОЛЬКО при создании) класса.

...