Вопрос

Я создаю класс из интерфейса с использованием шаблонов T4 и хочу иметь возможность копировать xml-комментарии из интерфейса в методы класса.Возможно ли это, и если да, то как?

В моем шаблоне я просто беру методы интерфейса и копирую их следующим образом:

родовое слово
Это было полезно?

Решение

К сожалению, я не знаю ни одного существующего общедоступного API для чтения комментариев xmldoc.Вы в значительной степени застряли, читая комментарии из файла XML на диске.К сожалению, сопоставление имен членов с идентификаторами, используемыми в файле XML, нетривиально.Я использую вариант подхода, описанного на http://www.binarycoder.net/fxcop/html/doccomments.html .

Другие советы

Один из способов - использовать CodeModel .Вот пример использования этого API в шаблоне T4: http://www.olegsych.com/2007/12/how-to-use-t4-to-generate-decorator-classes/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top