覆盖时保留注释

Ser*_*rge 3 .net c# conventions xml-comments

有没有一种方法(工具或其他东西)允许在从基类继承/重写方法时不重复相同的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);
    }
}
Run Code Online (Sandbox Code Playgroud)

Jon*_*eet 7

我想你正在寻找inheritdoc:

/// <inheritdoc />
public override bool Equals(object obj)
Run Code Online (Sandbox Code Playgroud)

这不是标准标签(因此Intellisense可能不支持它,例如),但它非常常用 - 特别是Sandcastle支持它.