因此,对于常用的东西,我有一些扩展方法,并且在记录它们时,我突然想到我不知道如何summary
在 XML 注释中一致地编写标记。例如:
/// <summary>
/// Gets a subset of characters from the left-hand side of a string.
/// </summary>
public static string Left(this string value, int length)
对比
/// <summary>
/// Gets the name of the month for this date.
/// </summary>
public static string MonthName(this DateTime value)
所以,问题似乎是我不知道如何始终如一地引用那个讨厌的this
参数。此外,我不知道如何清楚地表明这是一种扩展方法(因为我不确定 Sandcastle 和其他工具是否已经赶上它们并且可以自动注释文档以显示它);我不想以后不得不撕掉所有的手动文档。
所以问题是,对于记录扩展方法有什么指导?如果没有正式的指导,你们都是怎么处理的?如果我们还没有,我们可以对某事进行投票,以便我有事可做吗?作为一个强迫性控制狂,这种不一致让我发疯。