我是产生一个类从一个接口使用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/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top