从基类继承/覆盖方法时,是否有方法(工具或其他)允许不重复相同的XML注释?重写时保留注释
例如:
/// <summary>
/// Represent a brand new object in .NET
/// </summary>
public class MyObject : Object
{
/// <summary>
/// Copy-Paste the same Xml comment
/// like in the base class is boring!
/// </summary>
/// <param name="obj">and params too!! ((</param>
/// <returns>this one too!!! (((</returns>
public override bool Equals(object obj)
{
return base.Equals(obj);
}
}
看起来,如果sandcastle需要您引用其库以获得此功能。我不确定这是否正确,因为我只是浏览了文档。如果这是一个交易断路器,您可能希望随着成熟时间关注“https:// github.com/pmacn/DocPlagiarizer”。这是一个自定义构建任务,将作为构建过程的一部分为您复制注释。它目前只做'接口 - >实现'而不是'基类 - >子类',但拉请求或问题报告是值得欢迎的。免责声明:我创建了这个野兽。 –