题
我是产生一个类从一个接口使用T4的模板,并且我希望能够复制xml的意见,从界面到类方法。它是可能的,如果是,怎么样?
在我的模板,我只是把接口的方法和复印他们这样的:
foreach(var m in typeof(IFrontEndService).GetMethods())
{
<#= "Some output here"; #>
}
解决方案
不幸的是,我不读xmlDoc中的意见知悉任何现有的公共API。你几乎坚持阅读注释出磁盘上的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/
不隶属于 StackOverflow