在C#中inheritance文档?

从Java和Eclipse开始,我习惯使用@inheritDoc ,它允许使用与基类/方法相同的文档。

如何在C#和Visual Studio 2010中完成类似的操作?

它在香草VS中不存在。 你最好的选择是ghostdoc或类似的。 这可以在Extension Manager中找到,也可以在这里找到

即使这个问题还有几年的历史,它专门用于Visual Studio 2010.对于谷歌所有这些人来说,我想添加一个我找到的答案,并且适用于Visual Studio 2015和Sandcastle帮助文件生成器(SHFB):

 ///  

可用于从基类或接口inheritance文档。

这里是Sandcastle帮助文件生成器(SHFB)文档的链接: 使用标记

ReSharper不仅提供了复制基类注释的快捷键,而且实际上还包含了自定义intellisense中的注释。 这仅适用于整个团队当然使用ReSharper的情况。 这里解释了用法

NDoc3 。 其他选择

Resharper提供了从基类复制XML文档的快捷方式。

我的插件AtomineerUtils将从同一类中的重载中复制基类和接口方法/属性的覆盖文档,对于参数,它还将查找同一类中其他地方使用的同名参数。

如果你想复制外部文档中的文本(Sandcastle,Doxygen等),你也可以使用扩展XML命令,如,但我不知道任何“动态”inheritance的方式“内部”使用的文档(intellisense等)

我最终创建了一个工具,通过后处理XML文档文件来添加对替换标记的支持。 可在www.inheritdoc.io上获得 (免费版)。